@charset "utf-8";

.sub_banner{height: 0;background-size: cover !important;position: relative;padding-bottom: calc(29%);z-index: 2;}



.sub_left{width: 20%;position: relative;z-index: 3;margin-top: -1rem;}
.sub_left_title{font-size: 0.36rem; text-align: center; color: #FFFFFF;position: relative;font-weight: normal;padding:0.35rem 0 0.5rem 0;background: url(../img/lanbg.png) no-repeat right top;}
.sub_left_title span{display: block;background: url(../img/line3.png) no-repeat center bottom;padding-bottom: 0.2rem; }


.sub_menu{position: relative;padding-bottom: 4rem;background: url(../img/navlanbg.png) no-repeat center bottom #f9f9f9;}
.sub_menu ul{}
.sub_menu li{position: relative;border-bottom: 1px solid #c8d3dd;padding-left: 0.3rem;border-left: 2px solid transparent;}
.sub_menu ul> li > a{display: block;line-height: 0.7rem;color: #333333;position: relative;z-index: 2; font-size: 0.18rem;}
.sub_menu ul> li:hover,.sub_menu ul> li.current{border-left: 2px solid #0065b4;}
.sub_menu ul> li:hover>a,.sub_menu ul> li.current a{color: #0065b4;}

.sub_menu ul> li dl dd{position: relative;}
.sub_menu ul> li dl dd a{display: block;position: relative;z-index: 2; margin-left: 0.15rem;line-height: 0.5rem;font-size: 0.18rem;color: #333333;box-sizing: border-box;padding-left: 30px;}












.sub_right{width: 76%;margin-bottom: 0.5rem;margin-top: 0.3rem;}
.lanwarp{background: #f0f0f0;}
.lanwarp .lan{font-size: 0.2rem;font-weight: bold;color: #0061ae;border-bottom: 3px solid #0061ae;}
.bread{color: #888888;line-height: 0.5rem; font-size: 0.14rem;}
.bread a{font-size: 0.12rem;color: #888888;}
.page_title{padding: 0 0 0;overflow: hidden;}
.page_title h3{padding: 0.25rem 0;color: #333;font-weight: bold;font-size: 0.26rem;}

/* 医院荣誉列表 */

.list ul li{box-sizing: border-box;border-bottom: 1px dashed #969899;padding: 0.2rem 0;}
.list ul li h2{width: 75%;font-size: 0.18rem;font-weight: normal;padding-left: 15px;}
.list ul li .date{padding-left: 45px;font-size: 0.16rem;color: #969899;}

.list ul li:hover{}
.yyrylist{margin-top:0.2rem;}
.yyrylist ul li{border-bottom:1px solid #cccccc;}
.yyrylist ul li h2{width:100%;background: url(../img/icon8.png) no-repeat left center;padding-left: 30px;}




/* 现任领导 */
.shilist{margin-top: 0.4rem;}
.shilist .shi{width: 48%;margin-bottom: 0.3rem;height: 2.2rem;box-sizing: border-box;padding: 0.25rem;border: 1px solid #dee1ec;}
.shilist .shi .shipic{width: 1.25rem;height: 1.7rem;}
.shilist .shi .shiright{width: 70%;}
.shilist .shi .shiright h2{font-size: 0.2rem;color: #222222;line-height: 0.4rem;margin-bottom: 0.05rem;}
.shilist .shi .shiright h2 span{font-size: 0.16rem;color: #555555;padding-left: 0.1rem;}
.shilist .shi .shiright p{color: #555555;font-size: 0.16rem;line-height: 0.27rem;height: 0.81rem;}
.shilist .shi .shiright div{float: right;margin-top: 0.1rem;width: 1.15rem;height: 0.35rem;line-height: 0.35rem; color: #FFFFFF;text-align: center;background: linear-gradient(to right,#50bdae,#0065b4);}


/* 就医流程 */
.jylcnav{margin-top:0.3rem;margin-bottom:0.45rem;}
.jylcnav a{padding:0.15rem 1.6rem;font-size:0.2rem;background:#d8ebfa;}
.jylcnav a.active{background:#0065b4;color:#ffffff;position:relative;}
.jylcnav a.active::after{position:absolute;content:"";width:28px;height:10px;background:url(../img/sanbg.png) no-repeat center; transform: translateX(-50%);left: 50%;bottom: -10px;}

/* 排班表 */
.mzpb table{width:100%;margin-top:0.4rem}
.mzpb table td{border:1px solid #ebebeb;padding:0.15rem;text-align:center;}
.mzpb table th{background:#0065b4;color:#ffffff;text-align:center;font-size:0.14rem;font-weight:normal;}
.mzpb table .firth{width:14%;text-align:right;padding-right:0.15rem;position:relative;}
.mzpb table .firth::before{content:"";width:100%;height:200%;background:url(../img/line9.png) no-repeat left top;position:absolute;left:0;top:0;}
.mzpb table .secth{text-align:left;padding-left:0.15rem;}
.mzpb table tr:first-child th{padding-top:0.15rem;padding-bottom:0.1rem}
.mzpb table tr:nth-child(2) th{padding-bottom:0.15rem;} 

/*内容*/


.content_title{background: url(../img/line4.png) repeat-x bottom left;padding-bottom: 0.3rem;}
.content_title>h1,
.dp>h1 {
	font-size: 0.36rem;
	font-weight: normal;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

.content_title>p {
	text-align: center;
	color: #888888;
	padding-bottom: 20px;
	
}



.cont{margin-top:0.3rem}
.cont p {
	text-indent: 2em;
	line-height: 30px;
	font-size: 16px;
	margin-top: 10px;
}
.cont p img{margin:10px auto;text-align: center;display: inherit;}
.cont img{margin:0 auto;}
.ye {
	margin-top: 40px
}

.ye p {
	color: #747474;
	margin: 15px 0px;
	font-size: 16px;
}

.ye p a {
	color: #747474;
	font-size: 16px;
}

.ye p a:hover {
	color: #e06a3c;
}


.content {
	padding-bottom: 40px;
}

.dp {
	margin-bottom: 80px;
}







/* 图片 */
.ylsb h1{font-size:0.24rem;margin:0.2rem 0;}
.ztjjlist{margin-top: 0.4rem;}
.ztjjlist .ztjjitem{float: left;width: 31%;margin-right: 3.3%;margin-bottom: 0.3rem;position: relative;}
.ztjjlist .ztjjitem:nth-child(3n){margin-right: 0;}
.ztjjlist .ztjjitem .pic{height: 2.2rem;}
.ztjjlist .ztjjitem .txt {font-size: 0.18rem;line-height: 0.3rem;padding: 0.1rem;width: 100%;background:#f0f0f0}
.ztjjlist .ztjjitem .txt a{font-size:0.16rem;}
.ztjjlist .ztjjitem:hover .txt a{color:#FFFFFF;}
.ztjjlist .ztjjitem:hover .txt{background:#0065b4}



/* 机构 */
.jigou{margin-top: 0.4rem;}
.jigou h2 {position: relative;display: inline-block;margin-top: -0.1rem;margin-left: 0.5rem;}
.jigou h2 p{position: relative;z-index:2;padding: 0.15rem 0.3rem;background: #0061ae;font-size: 0.2rem;color: #FFFFFF;}
.jigou h2::after{content: "";width: 100%;height: 100%;background: #eca50b;position: absolute;right: -2px;top: 2px;z-index: 0;}
.jigou h1{font-size:0.24rem;margin-left:0.2rem;margin-bottom:0.2rem;}
.jigou>div{margin-bottom: 0.4rem;}
.jigou ul{}
.jigou ul li{float: left;width: 23%;border: 1px solid #c6d3dd;margin: 0.1rem 1%;text-align: center;position: relative;height: 0.6rem;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.jigou ul li a{font-size: 0.16rem;display: block;position: relative;z-index: 2;padding: 0 0.2rem;/* text-align: center; */box-sizing: border-box;color:#0065b4;}
.jigou ul li::after{content: "";position: absolute;width: 100%;height: 100%;right: -5px;bottom: -5px;border: 1px solid #d4eaff;z-index: 0;display: none;}
.jigou ul li:hover{background:url(../img/zhglbg.png) no-repeat center #0065b4;}
.jigou ul li:hover a{color: #FFFFFF;}




/* 机构内容 */
.yiteam .intit{background:url(../img/line5.png) no-repeat right center;}
.yiteam .intit h4{font-size:0.24rem;font-weight:bold;}
.yiteam .bgimg{width: 1.4rem;height: 1.4rem;border-radius: 50%;margin: 0 auto;margin-top: -0.8rem;background-position:center top;}
.yiteam{position: relative;}
.yiteam .swiper-container{padding: 0.1rem 0.2rem;}
.yiteam .swiper-slide,.myzllist ul li{background: #FFFFFF;box-shadow: 0 0 10px #CCCCCC;box-sizing: border-box;padding: 0.15rem;margin-top: 0.8rem;}
.yiteam .swiper-slide .yitxt,.myzllist ul li .yitxt{border-bottom: 1px solid #e4e4e4;}
.yiteam .swiper-slide .yitxt h2,.myzllist ul li .yitxt h2{font-size: 0.18rem;color: #222222;text-align: center;margin-top: 0.2rem;}
.yiteam .swiper-slide .yitxt h3,.myzllist ul li .yitxt h3{color: #555555;font-size: 0.14rem;text-align: center;line-height: 0.4rem;}
.yiteam .swiper-slide .yitxt p,.myzllist ul li .yitxt p{color: #888888;font-size: 0.12rem;line-height: 0.23rem;height: 0.69rem;margin-bottom: 0.2rem;}
.yiteam .swiper-slide h1,.myzllist ul li h1{font-size: 0.18rem;color: #0065b4;text-align: center;margin-top: 0.15rem;}
.yiteam .swiBtn a{width: 21px;height: 38px;position: absolute;top: 50%;}
.yiteam .swiBtn .prev{background: url(../img/yileft.png) no-repeat center;left: -0.3rem;}
.yiteam .swiBtn .next{background: url(../img/yiright.png) no-repeat center;right: -0.3rem;}
.yiteam .swiper-slide:hover h2{color:#0065b4 ;font-weight: bold;}




/* 名医专栏 */
.sub_right2{width:100%;}
.myzlnav{margin-top:0.4rem;padding-bottom:0.3rem;background:url(../img/line6.png) no-repeat center bottom;}
.myzlnav ul li{border:1px solid #222222;float:left;padding:0.1rem 0.2rem;border-radius:10px;margin-right:0.25rem;margin-bottom:0.2rem}
.myzlnav ul li:hover,.myzlnav ul li.active{background:#0065b4 ;border:1px solid #0065b4 ; }
.myzlnav ul li:hover a,.myzlnav ul li.active a{color:#ffffff;}
.myzllist{margin-top:0.3rem}
.myzllist ul li{width:16%;float:left;margin-right:5%;margin-bottom:0.3rem}
.myzllist ul li:nth-child(5n){margin-right:0}

/* 名医专栏内容 */
.content_title2 h1{font-size:0.36rem;text-align:left;margin-bottom:0}
.content_title2 span{font-size:0.24rem;display:inline-block;padding-left:0.2rem;}
.xrld_nr{margin-top: 0.3rem;margin-bottom: 0.5rem;}
.xrld_content{min-height:3rem}
.xrld_nr .fl{width: 70%;}
.xrld_content p,.xrld_content span,.xrld_content strong{font-size: 0.18rem;line-height: 2em;text-indent: 2em;}
.xrldnr_pic{/* width: 30%; */position: relative;}
.xrldnr_pic::after {width: 2.8rem;height: 2.8rem;background: #f1f1f1;content: " ";position: absolute;right: 0;top: 0;}
.xrldnr_pic div {display: block;z-index: 2;width: 3rem;/* height: 4rem; */overflow: hidden;position: relative;z-index: 2;margin-right: 0.5rem;margin-top:0.5rem}
.xrldnr_pic img {width: 100%;-webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s;}






/* 科普 */
.ztjjlistwrap .ztjjlist{margin-top:0.2rem;}
.ztjjlistwrap .ztjjlist .ztjjitem .pic{height:1.9rem}
.ztjjlistwrap .ztjjlist .ztjjitem .txt{background:#ffffff;padding:0.1rem 0}
.ztjjlistwrap .ztjjlist .ztjjitem:hover .txt a{color:#0065b4 ;}


/* 列表页带日期 */
.list2 ul li{box-sizing: border-box;margin-bottom: 0.3rem;border-bottom:1px solid #ebebeb;padding-bottom:0.3rem}
.list2 ul li .date{text-align: center;height: 0.9rem;padding-left:0.4rem; background:url(../img/line7.png) no-repeat left center}
.list2 ul li .date p{color: #888888;font-size: 0.42rem;padding-bottom:0.05rem; background:url(../img/line8.png) no-repeat center bottom}
.list2 ul li .date span{color: #888888;font-size: 0.14rem;display: block;line-height: 0.4rem;}
.list2 .date_right{width: 87%;}
.list2 .date_right h2{font-size:0.22rem ;width: 100%;font-weight:bold;}
.list2 .date_right .zhai{font-size:0.16rem ;color: #888888;line-height: 0.25rem;max-height: 0.5rem\0;margin-top: 0.1rem;}



/* 党建 */
.list3 ul li .date_right{background:url(../img/dangicon2.png) no-repeat right center;}
.list3 ul li .date_right h2{padding-left:30px;background:url(../img/dangicon.png) no-repeat left center;}


/* 来院办事 */
.lybswrap{margin:0.4rem auto;width:90%;}
.lybswrap ul li{width:47%;background:#f7f7f7;border-top:1px solid #d8ebfa;height:0.85rem;box-sizing:border-box;padding:0 0.4rem;align-items:center;margin-bottom:0.3rem;}
.lybswrap ul li div{line-height:0.25rem;font-size:0.16rem;width:60%;}
.lybswrap ul li h3{width:40%;font-size:0.2rem;padding-right:0.2rem;}




@media screen and (max-width: 1300px){
	
}

@media screen and (max-width: 1024px){
	.shilist .shi .shiright{width: 50%;}
	.myzllist ul li{width:28%}
	.myzllist ul li:nth-child(5n){margin-right:5%;}
	.xrld_nr .fl{width:60%}
	.lybswrap{width:100%}
	.lybswrap ul li{padding:0 0.2rem;}
}

@media screen and (max-width: 960px){
	.sub_left{display: none;}
	.sub_right{width: 100%;}
	.content{margin: 0 0.1rem;}
	
	.content .aleft2{width: 100%;padding-bottom: 1rem;}
	.jylcnav a{width:40%;padding:0.15rem 0;text-align:center;}
	.xrldnr_pic div{width:2rem;margin-right:0.2rem;margin-top:0.2rem}
	.xrldnr_pic::after{width:1.8rem;height:1.8rem;}
	.list2 .date_right{width:85%}
}

@media screen and (max-width: 670px){
	.list2 .date_right{width:75%}
	.list2 ul li .date{padding-left:0.2rem;}
	.bread a,.bread{font-size: 14px;}
	
	.jigou ul li{width:98%;}
	.myzllist ul li{width:95%;margin:0.5rem 2.5%}
	.myzllist ul li:nth-child(5n){margin-right:2.5%;}
	.myzlnav ul li{padding:0.1rem}
	.ztjjlist .ztjjitem{width: 100%;}
	.ztjjlist .ztjjitem .pic{height: 50vw;}
	
	.shilist .shi {width: 100%;}
	.shilist .shi .shiright{width: 60%;}
	
	.xrldnr_pic{width:32%}
	.xrldnr_pic div{width:95%;margin-top:0.1rem}
	.xrldnr_pic::after{width:80%;height:1.8rem;}
	
	.lybswrap ul li{width:100%;}
	.mzpb table .firth::before{display:none;}
	.mzpb table .firth,.mzpb table .secth{padding-right:0;text-align:center;padding-left:0}
	.mzpb{overflow-x:auto;}
}