@charset "utf-8";
/*主色：#e95393 rgb(233,83,147)*/

/* main_image轮播图CSS　2022.10 */
/* banner */
.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	/*width: 100%;*/
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.3;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
	cursor:pointer;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
@media screen and (max-width:768px) {
	.c-banner0{
		width: 100%;
		height: 150px;
		overflow: hidden;
	}
	.c-banner0 .banner ul li img{
		width: auto;
		height: 150px;
		position: absolute;
	
	}
.c-banner .nexImg,.c-banner .preImg{
	display:none;
	padding: 5px 10px 5px 10px;
	top: 50%;
	margin-top: -25px;

}
.c-banner .nexImg img,.c-banner .preImg img{
	display:none;
	height:30px;	
}
.c-banner .jumpBtn{
	bottom: 5px;
}
.c-banner .jumpBtn ul li{
	width: 8px;
	height: 8px;
}
}
/* main_image手机 轮播图CSS　end */


/*首页公共类*/
.index_tit{font:26px/40px "微软雅黑", "宋体", "黑体"; text-align:center; height:120px; line-height:60px; padding-top:40px; }
.index_titen{font:18px/40px "微软雅黑", "宋体", "黑体"; text-align:center;}
.index_line{ padding-top:30px; border-bottom:1px #681b23 solid; margin-bottom:20px;}

/*标题共用*/
.ftit { padding:0 20px;height:42px;line-height:42px; font-size:18px; font-weight:600; color:#fff; background:#e95393;border-radius:5px; width:auto; float:left; margin-right:10px;}
.ftit a{color:#fff;}
.fmore{ float:right; width:auto; flex-grow:1; line-height:42px;border-radius:5px; background: url(../images/inlibg.jpg) no-repeat; text-align:right; padding-right:10px;}
.fli{ width:100%; list-style:disc;color:#e95393;float:left; height:29px; font-size:15px; overflow:hidden; line-height:28px; border-bottom:dotted #ffe5ee 1px;transition: all 0.7s ease 0s;}
.lihover:hover{ height:57px; overflow:auto;overflow-y:hidden; transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important }
/*层二*/
.floor_2_main{height:auto;} 
.floor_2{height:auto; padding:30px 0px;}
.f2_01 { width:980px; float:left;}
.f2_01 .f2_01tit{ height:42px;display: flex;}
.f2_01 .f2_01pic{ width:420px; float:left; padding:10px 0 30px;}
.f2_01 .f2_01li{ width:550px; float:right; padding-top:15px;}
.f2_01 .f2_01li .fli{list-style:none;color:#bbb;}
.f2_01 .f2_01li dt{width:460px; float:left;}
.f2_01 .f2_01li dd{width:90px; float:right;font-size:14px; text-align:right;}

.f2_02 { width:360px; float:right; }
.f2_02 .f2_02tit{ height:42px;display: flex;}
.f2_02 .f2_02li{ width:100%; float:left;padding-top:15px;}

/*新闻焦点图*/
.floor_2 .y-swiper {position:relative;width:400px;height:280px;overflow: hidden;text-align:left; float:left; margin-top:10px;}
.floor_2 .y-swiper .pic img {width:100%;height:280px;display:block;}
.floor_2 .y-swiper .txt-bg {position:absolute;bottom:-1px;z-index:1;height:35px;width:100%;overflow:hidden;background:#000;opacity:0.5;filter: alpha(opacity=50);}
.floor_2 .y-swiper .txt {position:absolute;bottom:0px;z-index:2;height:35px;width:100%;overflow:hidden;}
.floor_2 .y-swiper .txt li {height:35px;line-height:35px;}
.floor_2 .y-swiper .txt li a {color:#fff;font-size:14px;line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;display: block;}
.floor_2 .y-swiper .prev0,.y-swiper .next0{ position:absolute; top:120px;display:block; width:20px; height:35px;z-index:1;opacity:0.5;}
.floor_2 .y-swiper .next0{ right:0; background:url(/images/px1.png) no-repeat;}
.floor_2 .y-swiper .prev0{left:0; background:url(/images/px0.png) no-repeat;}
.floor_2 .y-swiper .prev0:hover,
.floor_2 .y-swiper .next0:hover{ filter:alpha(opacity=100);opacity:1;}
.floor_2 .y-swiper .prevStop{ display:none;  }
.floor_2 .y-swiper .nextStop{ display:none;  }


/*新闻焦点图end*/

/*层三_科室*/
.floor_3_main{height:auto;} 
.floor_3{position: relative; padding:10px 0 30px;}
.floor_3 .f3_tit{ height:42px;display: flex;}
.floor_3 .f3_tit li{height:42px; padding:0 20px; line-height:46px; font-size:20px; font-weight:600px; color:#e95393; background:#FFDDE9;border-radius:5px; width:auto; float:left; margin-right:10px;}

.floor_3{margin-top: 5px;}

.floor_3-nav{width: 800px;height: 350px;float: right;}
.floor_3-nav li{float: left;background: #e6e6e6 url("/images/ksli22.png") no-repeat 10px 19px;margin:0px 2px 2px 0px;}
.floor_3-nav li:nth-child(odd){background-color: #E6E6E6;}
.floor_3-nav li:nth-child(even){background-color: #EBEBEB;}
.floor_3-nav li.on{background: #e95393 url("/images/ksli20.png") no-repeat 10px 19px;color: #ffffff;}
.floor_3-nav .on a{color: #ffffff;}
.floor_3-nav li a{display: block;width: 158px;height: 68px;font-size: 16px;line-height: 68px;padding-left: 40px;color: #666666;}

.floor_3-pic{width: 550px;height: 350px;float: left;}
.floor_3-pic li{position: relative;}
.floor_3-pic li,.floor_3-pic li img{width: 550px;height: 350px;}
.floor_3-box{overflow: hidden; padding:20px 0;}
.floor_3-pic li span{ text-align:center;color: #ffffff;display: block;height: 40px;font-size: 16px;background: rgb(0,0,0,0.3);line-height: 40px;padding-left: 15px;position: absolute;bottom: 0px;width: 550px;}


.nbanner { margin:20px 0; }
.nbanner a{ width:100%; height:100%; float:left;}
.nbanner img{ width:100%;}
/*层四——专家*/
.floor_4_main{height:auto;} 
.floor_4{position: relative; padding:10px 0px;}
.floor_4 .f4_tit{ height:42px;display: flex;}

.floor_4-swiper{width:100%;height: 180px;margin-top: 20px;overflow: hidden;}
.floor_4{margin-top: 10px;}
.floor_4-nav{}
.floor_4-nav li {width: 340px;height: 180px;border:1px solid #dcdcdc;float: left;margin-right: 20px;padding:9px;}
.floor_4-pic{float: left;}
.floor_4-txt{float: right;overflow:hidden;padding-left: 10px; width:170px;}
.floor_4-txt span{display: block;width:100%;height: 32px;background: #e6e6e6;font-size: 17px;font-weight: bold;line-height: 32px; padding-left:5px;}
.floor_4-txt p{font-size: 13px;color: #666666;line-height: 50px;}
.floor_4-txt a{font-size: 12px;color: #ffffff;display: block;background: url("/images/more.jpg") no-repeat center center;width: 72px;height: 24px;/* text-align: center; */line-height: 24px;padding-left: 14px;margin-top: 14px;}

.floor_4-pic a,.floor_4-pic a img{display: block;width: 130px;height: 162px;}


/*层五*/
.floor_5_main{height:auto;} 
.floor_5{position: relative; padding:10px 0 30px;}
.f5_00 { width:50%; float:left; padding:15px;}
.f5_00 .f5_01{ background:#eee; width:100%; padding:10px;border-radius:6px; overflow:hidden;}
.f5_00 .f5_01 .f5_tit{ font-size:18px; font-weight:550; line-height:36px; padding-bottom:15px;}
.f5_00 .f5_01 .f5_tit img{widht:35px; height:35px; padding-right:10px;vertical-align:middle;}
.f5_00 .f5_01 .f5_tit a{ color:#e95393;}
.f5_00 .f5_01 li{font-size:15px; line-height:25px;list-style:disc; height:25px; overflow:hidden;}
.f5_00 .f5_01 .f5_pic{ float:left; width:210px; padding-right:20px; height:250px;}
.f5_00 .f5_01 .f5_pic img{ width:100%;}

/*专栏*/
.fzl{ border-radius:6px; padding:10px 15px;}
.fzl .fzl_tit{ color:#e95393;line-height:40px; height:40px;font-size:17px; font-weight:600; border-bottom:3px #ccc solid;}
.fzl .fzl_m{ padding:15px 0; float:left; width:100%; height:auto; text-align:center;}
.fzl .fzl_m img{width:400px; margin-left:20px;}
@media only screen and (max-width: 768px) {
/*标题共用*/
.ftit { padding:0 10px;}
.fli{ padding:0 5px;}
/*层二*/
.f2_01 { width:100%;}
.f2_01 .f2_01pic{ width:100%; padding:15px 5px 10px;}
.f2_01 .f2_01li{ width:100%; float:left; padding-bottom:15px;}
.f2_01 .f2_01li dt{width:100%;}
.f2_01 .f2_01li dd{display:none;}
.floor_2 .y-swiper{ width:100%;}


.f2_02 { width:100%; float:left;}
.f2_02 .f2_02li{ width:100%; float:left; padding:15px 0;}
 

/*层三科室*/
.floor_3{position: relative; padding:10px 0 5px;}
.floor_3-nav{width:100%;height: auto;float:left;}
.floor_3-nav li{width:32%;}
.floor_3-pic{width: 100%;height:auto;float: left;}
.floor_3-pic li{position: relative;}
.floor_3-pic li,.floor_3-pic li img{width:100%;height:auto;}
.floor_3-pic li span{ width: 100%;}
.floor_3-nav li a{display: block;width: 100%;}

/*层四*/
.f4_01 { width:100%;}
.f4_01 .f4_01li{padding:10px 5px;}
.f4_01 .ksjsli{ width:50%; font-weight:700;}
.f4_01 .kss{ background:none;/*#ffecf2;*/}
.f4_02 { width:100%; float:left}

.nbanner { margin:20px 0; }
.nbanner a{ width:100%; height:100%;overflow: auto; float:left;}

/*层五*/
.f5_00 { width:100%;padding:10px 5px;}
.f5_00 .f5_01 .f5_pic{ display:none;}

/*专栏*/
.fzl{ border-radius:0px; padding:10px 0;}
.fzl .fzl_m{ padding:10px 0; width:100%;}
.fzl .fzl_m img{width:100%; margin-left:0px; float:left; margin-top:5px;}
}
@media screen and (min-width: 1250px) and (max-width: 1280px){
.f2_01 { width:830px;}
.f2_01 .f2_01pic{ width:340px; float:left; padding:15px 0 40px;}
.f2_01 .f2_01li{ width:480px; float:right; padding-top:15px;}
.f2_01 .f2_01li dt{width:390px; float:left;}
.f2_01 .f2_01li dd{width:80px; float:right;font-size:12px; text-align:right;}

.f2_02 { width:340px; float:right;}
.f3_01 { width:830px; float:left;}
.f3_02 { width:340px; float:right;}
.f4_01 { width:830px; float:left;}
.f4_02 { width:340px; float:right;}
.floor_2 .y-swiper {position:relative;width:340px;height:250px;overflow: hidden;text-align:left; float:left; margin-top:10px;}
.floor_2 .y-swiper .pic img {width:100%;height:250px;display:block;}

.floor_3-nav{width: 750px;height: 350px;float: right;}
.floor_3-nav li a{display: block;width: 148px;height: 68px;font-size: 15px;line-height: 68px;padding-left: 40px;color: #666666;}
.floor_3-pic{width: 450px;height: 350px;float: left;}
.floor_3-pic li{position: relative;}
.floor_3-pic li,.floor_3-pic li img{width: 450px;height: 350px;}
.floor_3-box{overflow: hidden; padding:20px 0;}
.floor_3-pic li span{ text-align:center;color: #ffffff;display: block;height: 40px;font-size: 16px;background: rgb(0,0,0,0.3);line-height: 40px;padding-left: 15px;position: absolute;bottom: 0px;width: 450px;}
.fzl .fzl_m img{width:370px; margin-left:15px; float:left;}

}
/*小屏电脑1080-1280	1000px*/
@media screen and (min-width: 1025px) and (max-width: 1249px){

.fli{ height:22px; font-size:12px; overflow:hidden; line-height:22px;}
.lihover:hover{ height:45px; }
.f2_01 { width:680px;}
.f2_01 .f2_01pic{ width:290px; float:left; padding:15px 0 40px;}
.f2_01 .f2_01li{ width:380px; float:right; padding-top:15px;}
.f2_01 .f2_01li dt{width:310px; float:left;}
.f2_01 .f2_01li dd{width:70px; float:right;font-size:11px; text-align:right;}

.f2_02 { width:300px; float:right;}
.f3_01 { width:830px; float:left;}
.f3_02 { width:340px; float:right;}
.f4_01 { width:830px; float:left;}
.f4_02 { width:340px; float:right;}
.floor_2 .y-swiper {position:relative;width:290px;height:208px;overflow: hidden;text-align:left; float:left; margin-top:6px;}
.floor_2 .y-swiper .pic img {width:100%;height:285px;display:block;}

.floor_3-nav{width: 620px;height: 300px;float: right;}
.floor_3-nav li a{display: block;width: 122px;height: 58px;font-size: 14px;line-height: 58px;padding-left: 30px;color: #666666;}
.floor_3-nav li{float: left;background: #e6e6e6 url("/images/ksli22.png") no-repeat 2px 10px;margin:0px 2px 2px 0px;}
.floor_3-nav li.on{background: #e95393 url("/images/ksli20.png") no-repeat 2px 12px;color: #ffffff;}
.floor_3-pic{width: 375px;height: 300px;float: left;}
.floor_3-pic li{position: relative;}
.floor_3-pic li,.floor_3-pic li img{width: 375px;height: 300px;}
.floor_3-box{overflow: hidden; padding:20px 0;}
.floor_3-pic li span{ text-align:center;color: #ffffff;display: block;height: 30px;font-size: 14px;background: rgb(0,0,0,0.3);line-height: 30px;padding-left: 10px;position: absolute;bottom: 0px;width: 375px;}
.fzl .fzl_m img{width:310px; margin-left:10px; float:left;}
}
/*小屏电脑1024以内 800*/
@media screen and (min-width: 769px) and (max-width: 1024px){
.fli{ height:22px; font-size:12px; overflow:hidden; line-height:22px;}
.lihover:hover{ height:45px;}
.f2_01 { width:570px;}
.f2_01 .f2_01pic{ width:260px; float:left; padding:15px 0 40px;}
.f2_01 .f2_01li{ width:310px; float:right; padding-top:15px;}
.f2_01 .f2_01li dt{width:310px; float:left;}
.f2_01 .f2_01li dd{display:none;}

.f2_02 { width:220px; float:right;}
.f3_01 { width:830px; float:left;}
.f3_02 { width:340px; float:right;}
.f4_01 { width:830px; float:left;}
.f4_02 { width:340px; float:right;}
.floor_2 .y-swiper {position:relative;width:260px;height:208px;overflow: hidden;text-align:left; float:left; margin-top:6px;}
.floor_2 .y-swiper .pic img {width:100%;height:260px;display:block;}

.floor_3-nav{width: 565px;height: 250px;float: right;}
.floor_3-nav li a{display: block;width: 111px;height: 48px;font-size: 13px;line-height: 48px;padding-left: 30px;color: #666666;}
.floor_3-nav li{float: left;background: #e6e6e6 url("/images/ksli22.png") no-repeat 2px 10px;margin:0px 2px 2px 0px;}
.floor_3-nav li.on{background: #e95393 url("/images/ksli20.png") no-repeat 2px 12px;color: #ffffff;}
.floor_3-pic{width: 230px;height: 250px;float: left;}
.floor_3-pic li{position: relative;}
.floor_3-pic li,.floor_3-pic li img{width: 230px;height: 250px;}
.floor_3-box{overflow: hidden; padding:20px 0;}
.floor_3-pic li span{ text-align:center;color: #ffffff;display: block;height: 30px;font-size: 14px;background: rgb(0,0,0,0.3);line-height: 30px;padding-left: 10px;position: absolute;bottom: 0px;width: 230px;}
.fzl .fzl_m img{width:240px; margin-left:10px; float:left;}

.f5_00 {padding:6px;}
.f5_00 .f5_01 .f5_tit img{widht:35px; height:35px; padding-right:10px;vertical-align:middle;}
.f5_00 .f5_01 .f5_tit a{ color:#e95393;}
.f5_00 .f5_01 li{font-size:12px; line-height:20px;list-style:disc; height:20px; overflow:hidden;}
.f5_00 .f5_01 .f5_pic{ float:left; width:160px; padding-right:4px; height:auto;}
.f5_00 .f5_01 .f5_pic img{ width:155px;}
}

