body, div, span, p, a, ul, li, ol, dl, dt, dd, h1, h2, h3, h4, img, input {  padding: 0;  margin: 0;  border: 0;  list-style: none  }
body {color: #000;  }
a { color:#000;  text-decoration: none;  }
a:hover { color: #B84E50;}
li{list-style: none;}
h1,h2,h3,h4,h5,h6{margin: 0;}
/* 首页 */
.header{width:100%;height:40px;line-height:40px;background: #a6312b;overflow:hidden;position:fixed;top:0;left:0;z-index: 3}
.header h6{width:92%;margin: 0 4%;color: #fff;font-size:14px;font-weight: 500;}
/* 导航 */
.head{width: 100%;height:70px;overflow: hidden;;position:fixed;top:40px;left:0;z-index: 3;background:#fff;}
.head div{width:92%;height:70px;margin: 0 4%;}
.head div img{width:205px;margin:15px auto;float: left;}
.head .menu,.head .menuClose{width:20px;float: right;margin:25px 0 0;}
.menuClose{display:none;}
#LRdiv0{display: none !important;}

.head .headMenu{width: 80px;height:60px;background: #fff;position:absolute;left:25px;top:110px;z-index:999;margin: 0;border-radius:0 0 5px 5px;display: none;}
.head .headMenu li,.head .headMenu li a{width:100%;height:30px;line-height:30px;font-size:14px;text-align:center;padding:0;font-weight:100;color:#4E4E4E;}
.head .active .headMenu li a{color:#4E4E4E;}

.headerWx{position: relative;}
/* banner */
.indexBanner{position: relative;overflow:hidden;margin-top:110px;height:590px;}
.indexBanner > img{width: 100%;overflow: hidden;height:auto;}
.indexBannerBox{width: 100%;height:380px;margin:0 auto;position:absolute;right:0;top:110px;overflow: hidden;}
.indexBannerBox div{width:92%;margin: 0 4%;height:380px;float: right;}

.indexBannerBox div h5 {width:110px;height:300px;float: left;margin:60px 10px 0 0;}
.indexBannerBox div h5:nth-child(2){margin:20px 10px 0 0;}
.indexBannerBox div h5:nth-child(3){margin:60px 0 0 0;}
.indexBannerBox div img{width:100px;margin:20px 0px 10px 0px;}
.indexBannerBox div h5 .indexIcon4{float: left;margin:50px 10px 10px 0;}
.indexBannerBox div h5 .indexIcon5{float: left;margin:30px 10px 0 0;}
.indexBannerBox div .indexIcon2:nth-child(1){margin:50px 0px 10px 0px;}
/* 底部 */
.indexfooter{width: 100%;height:200px;background:#B21E22;overflow: hidden}
.indexfooter div{width:92%;margin: 0 4%;height:200px;padding:20px 0;overflow: hidden}
.indexfooter div h6{width:100%;height:26px;line-height:26px;color: #fff;font-size:12px;font-weight:100}
.indexfooter div h6 a{color: #fff}

.indexFixed{width: 100%;height:34px;background:#B21E22;position:fixed;bottom:0;left:0;z-index: 9999;}
.indexFixed li{width: 33.1%;height:34px;float:left;border-right:1px solid #efefef;}
.indexFixed li:last-child{border:none}
.indexFixed li a{width:100%;height:34px; line-height:34px;display: block;color:#fff;font-size: 12px;}
.indexFixed li a img{height:20px;margin:0 5px 0 25px;vertical-align: middle;}

.WxA{position: relative;}
.WxBox{width:160px;height:100px;background:#fff;border-radius:6px;position: absolute;left:15px;bottom:40px;z-index:5;margin:0;padding:10px 10px;display:none;}
.WxBox li{width:80px;height:80px;float: left;padding: 0;border:none}
.WxBox li img{width:80px;height:80px;margin:0;}
.WxBox p{width:100%;height:20px;line-height:20px;font-size:12px;text-align: center;}

/* 导航菜单 */
.nav{width:100%;background:#fff;position:fixed;top:110px;left:0;z-index:999;display: none;}
.nav ul{width:100%;height:auto;border-top:1px solid #DEDEDE}
.nav ul li{width:92%;height:42px;line-height:42px;padding: 0 4%;border-bottom:1px solid #DEDEDE;position: relative;}
.nav ul li.active{background:#EDEDED;}
.nav ul li a{width:100%;height:42px;line-height:42px;cursor:pointer;display: block;}
.nav ul li a span{width:40px;height:40px;display:block;float:right;margin-right:3px;}
.nav ul li a{position: relative;}
.nav ul li a span:after, .nav ul li a span:before {border: 10px solid transparent;border-left: 10px solid #fff;width: 0;height: 0;position: absolute;top:10px;right: -4px;content: ' '}
.nav ul li a span:before {border-left-color: #666;right: -7px;}
.navLi{display:none;}
.nav .navLi{background:rgba(253,122,125,0.5);border-bottom:1px solid #fff;}
.nav .navLi a{color:#fff;}
.nav ul li.activeLi{background:#CE3B3F;color:#fff;border-bottom:1px solid #fff}
.nav ul li.activeLi a{color:#fff}
.nav ul li.activeLi a span:after, .nav ul li.activeLi a span:before {border: 10px solid transparent;border-left: 10px solid #CE3B3F;width: 0;height: 0;position: absolute;top:10px;right: -4px;content: ' '}
.nav ul li.activeLi a span:before {border-left-color: #fff;right: -7px;}


/* 医院简介页面 */
/* 图片轮播 */
.swiper {width: 100%;height: 100%;margin-top:110px;}
.swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center}
.swiper-slide a{display: block;width: 100%;height: 100%;}
.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover}
.swiper .swiper-pagination-bullet{width:8px;height:8px;border-radius: 50%;background:#fff;opacity: 1;}
.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{width:8px;height:8px;border-radius:50%;background:#A6312B;}
/* 医院文字简介 */
.HospitalProfileBox{width:92%;margin: 0 4%;padding:15px 0 60px 0;overflow: hidden;}
.Title{width: 100%;height:70px;line-height:70px;text-align: center;font-size:24px;;font-weight:700;color:#161F18}
.Title img{width:36px;margin:0 5px}
.Text{width: 100%;line-height:34px;color:#333;font-size:16px;letter-spacing: 1px;}

.swiper + .doctor{margin:0}
.doctor + .doctor{margin:0}
/* 团队 */
/* 切换效果 */
.Team{width:92%;margin: 0 4% 50px;}
.TeamTab{width:100%;height:55px;white-space: nowrap;overflow:hidden;position: relative;}
.TeamTab span {width:140px;height:33px;line-height:33px;display: inline-block;margin-right:10px;font-size:16px;font-weight:bold;letter-spacing:2px;
cursor:pointer;text-align:center;color:#333;background:url(../img/TeamTabBg1.png);background-size:140px 33px}
.TeamTab span.TeamTabActive {color: #fff;background:url(../img/TeamTabBg2.png);background-size: 140px 33px;}
.TeamTab .TeamTabLeft{width:24px;height:33px;display: inline-block;vertical-align: bottom;position:absolute;left:0;top:0;z-index:1;cursor:pointer;}
.TeamTab .TeamTabRight{width:24px;height:33px;display: inline-block;vertical-align: bottom;position:absolute;right:0;top:0;z-index:1;cursor:pointer;}
.TeamTab .TeamTabDiv{width:calc(100% - 60px);height:48px;margin-left:30px;display: inline-block;position:absolute;left:0px;top:0;}
.TeamTab .swiper-slide{width:294px !important;height:48px;line-height:48px;display: inline-block;margin-right:20px;font-size:24px;font-weight:bold;letter-spacing: 2px;text-align:center;color:#333;background:url(../img/TeamTabBg1.png);background-size: 294px 48px}


.TeamCon{width: 100%;height:100%;}
.TeamCon ul{display: none;}
.TeamCon ul.show{display:block;}
.TeamCon li{width:169px;height:210px;float:left;margin:0 20px 20px 0;text-align:center;overflow:hidden;background-image:url(../img/TeamConBg.png);background-size:169px 210px}
.TeamCon li:nth-child(even){margin-right:0}
.TeamCon li img{width:130px;margin:15px 0 0px 0;}
.TeamCon li h6{width: 100%;height:26px;line-height:20px;color: #161F18;font-size:16px;}
.TeamCon li:nth-child(4n){margin-right: 0;}

/* 医生详情页面 */
.border{width: 100%;height:1px;background: rgba(255, 255, 255, 0.39);box-shadow: 0px 2px 2px rgba(166, 49, 43, 0.5);opacity: 1;}
.doctor{width: 100%;height: 100%;margin-top:110px;}
.doctorBox{width:92%;margin: 0 4%;}

/* 当前科室 */
.doctorBox h6{width:100%;height:40px;line-height:40px;font-size:20px;}
.doctorBox h6 img{width:20px;vertical-align:middle}
.doctorBox h6 span{margin:0 10px;}

/* 医生信息 */
.doctorInfor{width: 100%;margin:10px 0}
.doctorInfor img{width:160px;float: left;margin-right:10px;}
.doctorInfor h2 {width: 100%;height:40px;line-height:40px;font-size:18px;}
.doctorInfor h4,.doctorIntroduce h4{width: 100%;line-height:28px;font-size:14px;color:#333}

/* 医生简介 */
.doctorIntroduce{clear:both;width: 100%;margin:10px 0}
.detailsTitle{width:100%;height:60px;line-height:60px;background:url(../img/detailsTitle.png) no-repeat left;text-indent:1.5em;font-size:20px;}

/* 出诊信息 */
.timeTitle{width: 100%;height:33px;display: flex;margin-bottom:20px;background: url(../img/timeTitleLeft.png) no-repeat left center,url(../img/timeTitleRight.png) no-repeat right center;}
.timeTitle li{width:137px;height:33px;line-height:33px;float: left;text-align: center;background:#eed1ac;cursor: pointer;}
.timeTitle li:first-child{margin-left:6px}
.timeTitle li:last-child{margin-right:5px}

.timeTable{width:635px;margin:0 auto;border:2px solid #EED1AC;padding:15px 0;position: relative;}

.timeTableBorder{width:10px;height:11px;position: absolute;z-index: 2;}
.timeTableBorder1{left:-2px;top:-2px;background: url(../img/timeTable1.png);}
.timeTableBorder2{right:-2px;top:-2px;background: url(../img/timeTable2.png);}
.timeTableBorder3{left:-2px;bottom:-2px;background: url(../img/timeTable3.png);}
.timeTableBorder4{right:-2px;bottom:-2px;background: url(../img/timeTable4.png) no-repeat}
.timeTable table{width:600px;background: #FAECDA;margin:0 3%;}
.timeTable table tr:first-child{background:#eed1ac}
.timeTable table td{width:137px;height:80px;line-height:28px;text-align: center;border-right: 1px solid #EED1AC;border-bottom: 1px solid #EED1AC}
.timeTable table tr td:last-child{border-right:none}
.timeTable table .otherTr td{height:80px;line-height:80px;border:none;text-align: left;padding:0 20px;}
.timeTable table td:last-child span{float: right;}
.timeTable table td img{vertical-align: middle;}
.timeTable table p{height:30px;line-height:30px;cursor:pointer;}

.overflowTable{overflow:auto}

/* 出诊表 */
.queryBox{width: 100%;height:180px;overflow: hidden;text-align:center}
.queryBox select,.queryBox input{width:100%;height:40px;line-height:40px;margin-bottom:20px;border:none;outline:none;text-indent:1em;
background:url(../img/queryInput.png) no-repeat;background-size:100% 40px;}
.queryBox button{width:87px;height:33px;line-height:33px;border:none;background:url(../img/queryButton.png) no-repeat;}


/* 特色科室 */
.Department{width:92%;margin: 0 4% 100px}
.DepartmentTab{width:100%;height:56px;white-space: nowrap;overflow: auto;margin-bottom:20px;}
.DepartmentTab span {width:296px;height:48px;line-height:48px;display: inline-block;margin-right:10px;font-size:16px;font-weight:bold;letter-spacing:2px;
text-align:center;color:#333;background:url(../img/DepartmentTabBg1.png);background-size: 296px 48px;}
.DepartmentTab span.DepartmentTabActive {color: #fff;background:url(../img/DepartmentTabBg2.png) ;background-size: 296px 48px}

.DepartmentCon{width: 100%;height:100%;margin-bottom:20px;position: relative;}
.DepartmentCon .DepartmentInfor{width:calc(100% - 30px);margin:0 15px;background: #FAECDA;padding-bottom:10px}
.DepartmentCon .DepartmentInfor img{width:100%}
.DepartmentCon .DepartmentInfor h4{width:98%;height:40px;line-height:40px;font-size:16px;padding-left:15px}
.DepartmentCon .DepartmentInfor h6{font-size:14px;line-height:30px;padding:0 15px;color:#333}
.DepartmentCon .DepartmentInfor.show{display: block;}
.DepartmentCon .DepartmentInfor h6 a{color: #A6312B;cursor: pointer;}
.DepartmentCon2{display:none}

/* 特色科室详情 */
.TextTitle{width:100%;line-height:40px;font-size:18px;color:#161F18;text-align: center}
.TextTime{width:100%;height:20px;line-height:20px;font-size:14px;color:#161F18;text-align: right}
.TextCon{width:100%;;line-height:40px;font-size:16px;color:#333;text-align:left;text-indent:2em;margin-bottom:10px;}
.TextCon:last-child{margin-bottom:100px;}


/* 特色诊疗*/
.doctorBox .TherapyText{width:calc(100% - 70px);height: auto;line-height:40px;background: #FAECDA;margin:0 15px;color:#333;font-size:14px;font-weight: 500;padding:12px 20px;overflow:hidden;;position:relative;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.doctorBox .TherapyText a{color: #A6312B;cursor: pointer;position: absolute;right:20px;bottom:12px;background: #FAECDA;}

/* 来院路线 */
.Route{width:91%;line-height:40px;background: #FAECDA;margin:0 15px;color:#333;font-size:14px;font-weight: 500}
.Route .RouteBox{height:528px;padding:20px;overflow:hidden}
.Route .RouteBox .RouteIcon{width:28px}
.Route .RouteBox p {line-height:26px;margin-bottom: 10px;letter-spacing: 1px;}

.Route #container{width:100%;height:300px}

.RouteBox div{width:98%;height:455px;overflow:auto;padding-right:2%;}

.RouteBox div::-webkit-scrollbar {width:6px;height:5px;cursor: pointer; border-radius: 10px}
.RouteBox div::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color:#bfbfbf; /* 不支持线性的时候显示 */
	background-image: linear-gradient(to right, #bfbfbf , #d1d1d1);
}
#container div,.tmap-scale-control{display:none;}
/* 健康科普 */

.Information{width:1240px; margin:0 auto 100px auto;}
.InformationTab{width:100%;height:56px;white-space: nowrap;overflow: auto;margin-bottom:20px;}
.InformationTab span {width:296px;height:48px;line-height:48px;display: inline-block;margin-right:170px;font-size:24px;font-weight:bold;letter-spacing:2px;
text-align:center;color:#333;background:url(../img/DepartmentTabBg1.png);background-size: 296px 48px}
.InformationTab span.InformationTabActive {color: #fff;background:url(../img/DepartmentTabBg2.png);background-size: 296px 48px}
.InformationTab span:last-child{margin:0}

.InformationCon{width:100%;height:100%;position: relative;}
.InformationCon .InformationUl{width: 100%;display: none;}
.InformationCon li{width:calc(100% - 44px);height:120px;border: 2px solid #EED1AC;padding:15px 20px;position: relative;margin-bottom: 20px;}
.InformationCon ul li h3{width:100%;height:40px;line-height:40px;background: url(../img/detailsTitle.png) no-repeat left;text-indent:2em;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.InformationCon ul li h3 a{color:#000;}
.InformationCon ul li h6{width:98%;font-size: 14px;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;position:relative;}
.InformationCon .InformationUl.show{display: block;}
.InformationCon ul li h6 a:last-child{color: #A6312B;cursor: pointer;position:absolute;right:0;bottom:-7px;background: #fff;}

/* 分页 */
.page{width: 100%;height:30px;text-align:center;}
.page li{width:30px;height:30px;line-height:30px;border-radius: 50%;text-align:center;background:#EED1AC;display: inline-block;color:#F5F5F5;font-size: 14px;margin:0 5px;padding: 0;border: none}
.page .pageActive{background:#A6312B}
.page .pageActive a{color:#F5F5F5;}

/* 健康专区 */
.HealthBanner{width:100%;margin-top:120px}
.HealthBanner img{width:100%;}

.HealthList{width:100%;margin:5px auto}
.HealthList a{width:100%;height:80px;display:block;margin-bottom:15px;overflow: hidden;}
.HealthList img{width:120px;height:80px;float:left;margin-right:12px }
.HealthList h4{width:calc(100% - 140px);height:28px;float:left;font-size:16px;line-height:28px;color:#333;    display: inline-table;}
.HealthList p{width:calc(100% - 140px);height:28px;float:left;font-weight: 400;line-height:28px;font-size:14px;color:#666;overflow: hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.HealthList p b{color:#A6312B;font-weight:100;}