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;}
.header h6{width:1240px;color: #fff;margin: 0 auto;font-size:16px;font-weight: 500;}
/* 导航 */
.head{width: 100%;height:130px;line-height: 130px;}
.head div{width: 1240px;height:130px;margin: 0 auto}
.head div img{width: 340px;height:71px;margin:30px auto;float: left;margin-right:100px;}
.head div ul{width: calc(100% - 440px);height:130px;line-height: 130px;margin:0 auto;float:right;}
.head div ul li{padding:0 14px;float: left;text-align: center;position: relative;}
.head div ul li a{width: 100%;color:#161F18;font-size:18px;font-weight:bold;}
.head div ul li.active a{color:#A6312B}
.head div ul li > img{width: 45px;height:40px;text-align: center;margin:45px auto}
.head div ul li .indexWx{margin-right:10px;}
.head div ul li .indexTx{cursor: pointer;}
.head div ul li .indexTxImg{width: 45px;height:40px;text-align: center;margin:45px auto}

.head div ul li .jkMenu{width:200px;height:200px;position: absolute;left:-8px;top:90px;z-index: 999;display:none}
.head div ul li .jkMenu a{width:124px;height:30px;line-height:30px;text-align:center;display:block;font-size:16px !important;font-weight:500;background:#fff;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
#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;}
.headerWx .headerWxBox{width:160px;height:100px;background:#fff;border-radius: 10px;position: absolute;left:-9px;top:88px;z-index: 999;margin:0;padding:10px 10px;display:none;}
.headerWx .headerWxBox li{width:80px;height:80px;float: left;padding: 0;}
.headerWx .headerWxBox li img{width:80px;height:80px;margin:0;}
.headerWx .headerWxBox p{width:100%;height:20px;line-height:20px;font-size:12px;}
/* banner */
.indexBanner{position: relative;}
.indexBanner > img{width: 100%;overflow: hidden;}
.indexBannerBox{width: 1240px;height:600px;margin:0 auto;position:absolute;right:0;top:50px;overflow: hidden;}
.indexBannerBox div{width:690px;height:630px;float: right;}
.indexBannerBox div .indexIcon2{width:180px;float: left;margin:160px 20px 0 0;}
.indexBannerBox div h5 {width:220px;height:600px;float: left;margin:0 40px 0 0;}
.indexBannerBox div h5 + h5 {margin:0;}
.indexBannerBox div h5 img{width:180px;margin:20px 20px 0 20px;}
.indexBannerBox div h5 .indexIcon4{width:180px;float: left;margin:90px 20px 0 0;}
.indexBannerBox div h5 .indexIcon5{width:180px;float: left;margin:30px 20px 0 0;}
/* 底部 */
.indexfooter{width: 100%;height:100px;background:url(../images/indexFooterBg.png) repeat-x;overflow: hidden}
.indexfooter div{width: 1240px;height:60px;margin:0 auto;padding:20px 0;overflow: hidden}
.indexfooter div h6{width:100%;height:30px;line-height:30px;color: #C7C7C7;font-size:12px;font-weight:100}
.indexfooter div h6 + h6{clear:both;}
.indexfooter div h6 span{float: right}

/* 医院简介页面 */
/* 图片轮播 */
.swiper {width: 100%;height: 100%;}
.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:20px;height:20px;border-radius: 50%;background:#fff;opacity: 1;}
.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;height:20px;border-radius:20px;background:#A6312B;}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets {margin:0 5px}

/* 医院文字简介 */
.HospitalProfileBox{width:1240px;margin: 0 auto;padding:30px 0 120px 0;overflow: hidden;}
.Title{width: 100%;height:100px;line-height:100px;text-align: center;font-size:30px;letter-spacing:2px;font-weight:700;color:#161F18;margin:20px auto;}
.Title img{width:50px;margin:0 10px}
.Text{width: 100%;line-height: 60px;color: #666;font-size: 18px;letter-spacing: 1px;}

/* 团队 */
/* 切换效果 */
.Team{width:1188px; margin:0 auto 100px auto;}
.TeamTab{width:100%;height:66px;white-space: nowrap;overflow:hidden;margin-bottom:20px;position: relative;}
.TeamTab span {width:294px;height:48px;line-height:48px;display: inline-block;margin-right:20px;font-size:24px;font-weight:bold;letter-spacing:2px;cursor:pointer;text-align:center;color:#333;background:url(../images/TeamTabBg1.png);background-size: 294px 48px}
.TeamTab span.TeamTabActive {color: #fff;background:url(../images/TeamTabBg2.png);background-size: 294px 48px;}
.TeamTab .TeamTabLeft{width:36px;height:48px;display: inline-block;vertical-align: bottom;position:absolute;left:0;top:0;z-index: 9999;cursor:pointer;}
.TeamTab .TeamTabRight{width:36px;height:48px;display: inline-block;vertical-align: bottom;position:absolute;right:0;top:0;z-index: 9999;cursor:pointer;}
.TeamTab .TeamTabDiv{width:calc(100% - 86px);height:48px;margin-left:44px;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(../images/TeamTabBg1.png);background-size: 294px 48px}


.TeamCon{width: 100%;height:100%;}
.TeamCon ul{display: none;}
.TeamCon ul.show{display:block;}
.TeamCon li{width:267px;height:394px;float:left;margin:0 40px 40px 0;text-align:center;background-image:url(../images/TeamConBg.png);}
.TeamCon li img{width:210px;margin:30px 0 0px 0;}
.TeamCon li h6{width: 100%;height:28px;line-height:28px;color: #161F18;font-size:16px;}
.TeamCon li p{width: 86%;margin:0 7%;line-height:20px;color: #161F18;font-size:14px;}
.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-bottom: 50px;}
.doctorBox{width: 1240px;margin: 0 auto;}
/* 页面导航定位 */
.doctorBox .location{width: 100%;height:70px;line-height:80px;font-size:18px;}
/* 当前科室 */
.doctorBox h6{width: 100%;height: 60px;line-height: 60px;font-size:22px;}
.doctorBox h6 img{width:22px;vertical-align:middle}
.doctorBox h6 span{margin:0 16px;}

/* 医生信息 */
.doctorInfor{width: 100%;margin:20px 0}
.doctorInfor img{width:320px;float: left;margin-right:30px;}
.doctorInfor h2 {width: 100%;height: 60px;line-height: 60px;font-size: 24px;}
.doctorInfor h4,.doctorIntroduce h4{width: 100%;line-height:40px;font-size:21px}

/* 医生简介 */
.doctorIntroduce{clear:both;width: 100%;margin:20px 0}
.detailsTitle{width:100%;height:80px;line-height:80px;background:url(../images/detailsTitle.png) no-repeat left;text-indent:1.5em;font-size:24px;}

/* 出诊信息 */
.timeTitle{width: 100%;height:33px;display: flex;margin-bottom:20px;background: url(../images/timeTitleLeft.png) no-repeat left center,url(../images/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: 100%;margin:0 auto;border:2px solid #EED1AC;padding:10px 0;position: relative;}

.timeTableBorder{width:10px;height:11px;position: absolute;z-index: 9999;}
.timeTableBorder1{left:-2px;top:-2px;background: url(../images/timeTable1.png);}
.timeTableBorder2{right:-2px;top:-2px;background: url(../images/timeTable2.png);}
.timeTableBorder3{left:-2px;bottom:-2px;background: url(../images/timeTable3.png);}
.timeTableBorder4{right:-2px;bottom:-2px;background: url(../images/timeTable4.png) no-repeat}
.timeTable table{width:1210px;background: #FAECDA;margin:0 15px;}
.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;}


/* 出诊表 */
.queryBox{width: 100%;height:60px;overflow: hidden;margin-top:20px;}
.queryBox select,.queryBox input{width:176px;height:33px;line-height:33px;padding-left:10px;border:none;outline:none;background:url(../images/queryInput.png) no-repeat;float:left;margin-right:15px}
.queryBox button{width:87px;height:33px;line-height:33px;border:none;background:url(../images/queryButton.png) no-repeat;float:left}


/* 特色科室 */
.Department{width:1240px; margin:0 auto 100px auto;}
.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(../images/DepartmentTabBg1.png);background-size: 296px 48px;}
.DepartmentTab span.DepartmentTabActive {color: #fff;background:url(../images/DepartmentTabBg2.png) ;background-size: 296px 48px}

.DepartmentCon{width: 100%;height:100%;display: flex;position: relative;}
.DepartmentCon .DepartmentInfor{width:calc(100% - 30px);margin:0 15px;display: none;background: #FAECDA;}
.DepartmentCon .DepartmentInfor img{float:left;margin-right:20px;}
.DepartmentCon .DepartmentInfor h4{width:98%;height:80px;line-height:80px;font-size:20px;margin-top:20px}
.DepartmentCon .DepartmentInfor h6{width:98%;font-size: 14px;line-height:40px}
.DepartmentCon .DepartmentInfor.show{display: block;}
.DepartmentCon .DepartmentInfor h6 a{color: #A6312B;cursor: pointer;}


/* 特色科室详情 */
.TextTitle{width:100%;height:80px;line-height:80px;font-size:22px;color:#161F18;text-align: center;letter-spacing:2px}
.TextTime{width:100%;height:80px;line-height:80px;font-size:16px;color:#161F18;text-align: right}
.TextCon{width:100%;;line-height:40px;font-size:20px;color:#383838;text-align:left;margin-bottom:20px;letter-spacing:1px}
.TextCon:last-child{margin-bottom:300px;}


/* 特色诊疗*/
.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:20px}
.doctorBox .TherapyText a{color: #A6312B;cursor: pointer;}

/* 来院路线 */
.Route{width:calc(100% - 55px);height:528px;line-height:40px;background: #FAECDA;margin:0 15px;color:#333;font-size:14px;font-weight: 500;padding:0 20px 20px 0}
.Route .RouteBox{width:calc(100% - 750px);height:528px;float: left;padding-top:20px;overflow:hidden}
.Route .RouteBox .RouteIcon{width:48px;height:42px;}
.Route .RouteBox p {line-height:30px;margin-bottom: 10px;letter-spacing: 1px;}

.Route #container{width:730px;height:548px;float:left;margin-right: 20px;}

.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);
}


/* 健康科普 */

.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(../images/DepartmentTabBg1.png);background-size: 296px 48px}
.InformationTab span.InformationTabActive {color: #fff;background:url(../images/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:50px;line-height:50px;background: url(../images/detailsTitle.png) no-repeat left;text-indent: 1.5em; font-size:22px;}
.InformationCon ul li h6{width:98%;font-size: 14px;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical}
.InformationCon .InformationUl.show{display: block;}
.InformationCon ul li a{color: #A6312B;cursor: pointer;}

/* 分页 */
.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 .pageBtn {width: 62px;height: 32px;cursor: pointer;;border-radius: 16px;font-style: normal;font-weight: 400;font-size: 14px;line-height:32px;letter-spacing: 0.06em;color: #FFFFFF;}
.page .lastPage{background: #E3DFD9}
.page .nextPage{background: #EED1AC}
.page .pageInput{background:none;border:1px solid #EED1AC;}
.page .pageInput input{background:none;outline:none;padding-left: 10px;}

/* 健康专区 */
.HealthBanner{width:100%;}
.HealthBanner img{width:100%;}
.HealthList{width:100%;margin:30px auto}
.HealthList a{width:1230px;height:190px;display:block;border-bottom: 1px dashed #EED1AC;margin-bottom:15px}
.HealthList a:last-child{border:none;}
.HealthList img{width:270px;height:150px;float:left;margin:12px 20px 12px 0; }
.HealthList h4{width:calc(100% - 290px);height:40px;float:left;font-size:20px;line-height:40px;color:#333;margin:15px 0 0 0}
.HealthList p{width:calc(100% - 290px);float:left;font-weight: 400;line-height:28px;font-size:14px;color:#666;}
.HealthList p b{color:#A6312B;font-weight:100;}