﻿@charset "utf-8";
/* CSS Document */
/* .main {background: url(/Content/Areas/Hospitals/images/ksbanner.jpg) no-repeat  center top!important; padding:105px 0 0 0px;} */

h2.department_title {
	font-size: 1.98vw;
	color: #2A49C4;
	line-height: 1.98vw;
	position: relative;
	margin-bottom: 3.91vw;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
html{
  scroll-behavior: smooth;
}
h2.department_title .more {
 font-weight: 400;
 font-size: 0.9vw;
 line-height: 0.9vw;
 background: url(/Content/Areas/News/images/zhuanyeban/more.png) no-repeat center right;
 padding-right: 2vw;
 background-size: 1.6vw;
}
h2.department_title::after {content: "";position: absolute;bottom: -1.3vw;left: 0;width: 12.5vw;height: 0.52vw;background: linear-gradient( 90deg, #2A49C4 0%, rgba(42,73,196,0) 100%);opacity: 0.5;}

.Department_con {
	display: flex;
	justify-content: space-between;
}
.Depart_left {
	width: 39.32vw;
	height: 25.73vw;
	flex-shrink: 0;
	margin-right: 1.8vw;
	overflow: hidden;
}

.Depart_right {
	font-size: 1.05vw;
	color: #000000;
	line-height: 1.68vw;
	width: 36.88vw;
}

.Depart_right a.more {
	width: 9.28vw;
	height: 2.61vw;
	background: #2A49C4;
	border-radius: 5.21vw;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 1.05vw;
	margin-top: 1vw;
	float: right;
	border: 0.052vw solid #2A49C4;
	transition: all 0.3s;
}
.Department_right_con {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical;
}

.Department_right_con p {
	text-indent: 2em;
}
.doctor_list a.img_box {
 display: block;
 width: 100%;
 overflow: hidden;
 height: 15.1vw;

}

.doctor_list a.img_box img {
 width: 100%;
 height: 100%;
 transition: all 0.3s;
}

.doctor_list a.img_box:hover img {
 transform: scale(1.1);
}

.doctor_list .doctor_name p.doctor_pro {
 /* display: none; */
 font-size: 14px;
 color: #000000;
 line-height: 0.73vw;
 transition: all 0.3s;
 position: absolute;
 left: auto;
 right: 0;
 transform: initial;
}

.doctor_list .doctor_name {
 display: flex;
 align-items: center;
 height: 3.4vw;
 position: relative;
 transition: all 0.3s;
 overflow: hidden;
 width: 100%;
}

.doctor_list .doctor_name .doctorName {
 font-size: 1.04vw;
 color: #2A49C4;
 line-height: 1.22vw;
 /* transform: translateX(-50%); */
 position: absolute;
 left: 0;
 transition: all 0.3s;
}
.doctor_list .doctor_name .doctorName a {
	color: #2A49C4;
}
.doctor_list .doctor_name::after {
 content: "";
 width: 100%;
 height: 0.1vw;
 position: absolute;
 bottom: 0;
 left: 0;
 background: #D9D9D9;
}

.doctor_list .doctor_name::before {
 content: "";
 width: 2.81vw;
 height: 0.1vw;
 position: absolute;
 bottom: 0;
 left: 0;
 background: #2A49C4;
 z-index: 1;
 transition: all 0.3s;
}

.doctor_list li:hover .doctor_pro{
 /* right: 0; */
}

.doctor_list li:hover .doctor_name .doctorName {
 transform: initial;
 /* left: 0; */
}

.doctor_list li:hover .doctor_name::before {
 width: 100%;
}
.swiper_btn{
	width: 3vw;
	height: 3vw;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
	opacity: 0.8;
	transition: all 0.3s;
	cursor: pointer;
}
.swiper_btn:hover{
	opacity: 1;
}
.swiper-button-prev_doctor.swiper_btn {
 background: url(/Content/Areas/Departments/images/left_btn.png) no-repeat;
 background-size: 3vw;
 left: -3.5vw;
}

.swiper-button-next_doctor.swiper_btn {
 background: url(/Content/Areas/Departments/images/right_btn.png) no-repeat;
 background-size: 3vw;
 right: -3.5vw;
}


.department_list ul {
 display: flex;
 flex-wrap: wrap;
}

.department_list ul li {
 width: 17.69vw;
 height: 4.84vw;
 background: #F0F2F9;
 border-radius: 0.52vw;
 margin: 0 2.08vw 2.08vw 0;
}

.department_list ul li a {
 display: flex;
 height: 100%;
 overflow: hidden;
 padding: 0 0.5vw;
 align-items: center;
 justify-content: center;
 font-weight: 600;
 font-size: 1.05vw;
 color: #2A49C4;
}

.department_list ul li:nth-child(4n) {
 margin-right: 0;
}
.Min {
	margin-top: 5.21vw;
}
.Depart_left img {
 width: 100%;
 height: 100%;
 display: block;
 transition: all 0.3s;
}

.Depart_left:hover img {
 transform: scale(1.1);
}
.Depart_right a.more:hover {
 background: #fff;
 color: #2A49C4;
}
h2.department_title .more:hover {
	background: url(/Content/Areas/News/images/zhuanyeban/more_active.png) no-repeat center right;
	background-size: 1.6vw;
}
.siteBanner img {
	display: block;
	width: 100%;
}
#scheduling .Com_tit {
	display: none;
}
.department_list ul li a:hover {
	background: url(/Content/Areas/Departments/images/depBg.png) no-repeat;
	background-size: cover;
	color: #fff;
}




ul.docteam_list {
	display: flex;
	flex-wrap: wrap;
}

ul.docteam_list li {
	width: 13.7vw;
	margin-right: 2.08vw;
	margin-bottom: 2.08vw;
	border: 1px solid #ddd;
	box-shadow: 2px 2px 3px #ddd;
}

ul.docteam_list li:nth-child(5n) {
	margin-right: 0;
}

ul.docteam_list a.img_box {
 display: block;
 width: 100%;
 height: 14vw;
 overflow: hidden;
}

ul.docteam_list a.img_box img {
 width: 76%;
 height: auto;
 transition: all 0.3s;
 display: block;
 margin: 0 auto;
}

ul.docteam_list a.img_box:hover img {
 transform: scale(1.1);
}
.docteam_cont .doctor_name {
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding-bottom: 0.5vw;
 flex-direction: column;
 border-bottom: 0.052vw solid #ccc;
 margin-bottom: 0.5vw;
}

.docteam_cont .doctor_name .doc_name {
 font-size: 0.9vw;
}

.docteam_cont {
 padding: 0.5vw;
}

.docteam_cont p.doctohterabout {
 color: #706f6f;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
 line-height: 1.4vw;
 font-size: 0.8vw;
}

.docteam_cont p.doctohterabout a {
 display: none;
}

p.doc_intro {
 color: #706f6f;
 font-size: 12px;
 margin-top: 0.2vw;
}

.docteam_cont .doctor_name .doc_name:hover {
 color: #2A49C4;
}
.main_right{
	margin-top: 5.21vw;
}
.main_content{ width:77vw; margin:0px auto 25px auto; overflow:hidden}
.main_content  .Department_right{ width:981px;  float:right;}
.dep_rigtitel{ background:url(../images/dep_righttitle.png) no-repeat 0 0px; width:981px; height:8px; display:block; overflow:hidden}
.depright_Content{ background:#FFF; width:981px;}
.dep_con{ background:url(../images/dep_cbg.jpg) repeat-y 0 0px; margin:0 10px; float:left; height:278px; padding:0 0 0 20px; border-bottom:none; font-size:14px; width:655px; _margin-left:5px;}
.dep_con h2{ color:#0079c8; font-size:16px; height:40px; line-height:40px;}
.dep_con img{ float:left; width:292px; height:205px; display:block; margin:0 10px 0 0px; border:solid 1px #d9d9d9; cursor:pointer;}
.dep_con img:hover{ border:solid 1px #0079c8;}
.dep_con p{ line-height:23px; color:#333; text-indent:2em;}
.dep_con p a{ color:0079C8;}
.dep_con p a.more{ color:#ff5d26;}
.dep_list{background:url(../images/dep_cbg.jpg) repeat-y 0 0px; float:right; width:252px; padding:0 0 0 20px; height:277px;}
.dep_Title{ color:#0079c8; font-size:16px; height:40px; line-height:40px;}
.dep_listUl{}
.dep_listUl li{line-height:28px; _height:28px}
.dep_listUl li a{ color:#333;background:url(../images/center/child_bg.jpg) no-repeat; display:block; padding-left:22px}
.dep_listUl li a:hover{ color:#0178ca;background:url(../images/center/child_bg_h.jpg) no-repeat; text-decoration:none; display:block; padding-left:22px}

.Dep_bottom_left{ width:708px; float:left}
.Dep_bottom_right{ width:200px; float:right; padding-right:17px;}
.Dep_bottom_right h2{ margin-top:15px; clear:both}
.Dep_bottom_right .dep_video h2{ margin-top:0}
.Dep_bottom{background:url(../images/center/mian_bg.jpg) no-repeat;  margin:0 10px; padding:20px 0 0 20px;}

#AddList{ padding:15px 0 0 0 ;}
#AddList a.title_type{ display:block; float:left; width:176px;}
#AddList a.title_type font{ font-size:12px}
#AddList li{ line-height:25px; font-size:12px; width:100%}
#AddList li b{ width:16px; height:16px; text-align:center; line-height:16px;margin:4px 8px 0 0; display:block; float:left; background:#5589d5; font-size:10px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal}

/*科室专家*/
.doctor_title{color:#0079c8; font-size:16px; height:40px; line-height:40px;}
.doctor_box{ font-size:14px; line-height:26px;}
.doctor_box span{ font-weight:bold}
.doc_name_list ul li{margin: 10px 10px 0 0;width: 344px;}
/*出诊信息*/
.department_scheduling{margin-bottom: 15px;}
.Scheduling_title{font-size:12px; font-weight:normal; color:#666;height:44px; line-height:40px;background:url(../images/center/chuzhenxinxi.jpg) 0 center no-repeat;}
.Scheduling_title span{ color:#fff;font-size:14px; padding:0 20px 0 18px; font-weight:bold}
.Scheduling_title  b{ color:#e87711;  padding:3px;}
/*相关文章*/
#AddListWZ{ display:none}
.wenzhang{ background:url(../images/center/dep_titlebg.jpg); }

.dep_loc{ line-height:20px; padding:5px;}
/*科主任*/
.dep_zhuren{ width:645px; height:150px; margin:10px 0 0 0px; padding:0 10px;}
.dep_zhuren .zhuren_photo{ float:right; border:solid 1px #d9d9d9; width:80px; height:116px; text-align:center; padding:2px 0 0 0px; position:relative; color:#333}
.dep_zhuren .zhuren_photo .zhuren_tit{ position:absolute; top:-1px; width:38px; height:37px; right:-1px;}
.dep_zhuren .zhuren_photo img{ width:73px; height:93px; display:block; margin:0px auto}
.dep_zhuren .zhuren_photo p{ line-height:20px; font-size:12px;}
.dep_zhuren .zhuren_photo p a{ color:#0079c8}
.dep_zhuren h3{ font-size:14px;color:#0079c8; height:25px; line-height:25px;}
.dep_zhuren p{ line-height:25px; font-size:14px;}
.dep_zhuren .zhuren_btn{  background:url(../images/dep_btn2.jpg) no-repeat 0 0px;   text-align:center; color:#FFF;  padding:5px 15px;}
.dep_zhuren p span{ color:#0079c8}
.doctor_list{/* background:url(../images/doctor_listbg.jpg) repeat-x 0 0px; *//* line-height:46px; *//* font-size:14px; */width: 70vw;margin: 0 auto;position: relative;}
.doctor_list a{ color:#0079c8; white-space:nowrap}

/*20140328 wsq*/
.doctor_ZR{ line-height:24px; font-size:14px; width:238px;}
.doctor_ZR img{ padding:3px; width:99px; height:134px;}
.picZoomBox{ background:#f3f9fd; border:#e0eaf1 solid 1px; padding:5px;}
.name span{ color:#3E83D0 }
.picZoom{ display:block; border:#CCC solid 1px; float:left; width:105px; height:140px; margin-right:10px;}
.picZoom:hover{border:#3E83D0 solid 1px; }
.description span{ color:#3E83D0}

/*出诊信息*/
.dep_chuzhen{ margin:10px 0 0 0px;}
.dep_chuzhen h2{ height:25px; line-height:25px;}
.dep_chuzhen h2 div{ background:url(../images/chuzhen.jpg) no-repeat 0 0px; width:83px; height:27px; line-height:25px; text-align:center; color:#FFF; font-size:14px; float:left}
.dep_chuzhen h2 span{ font-size:12px; font-weight:normal; margin:0 0 0 5px;}
/*在线问答*/
/*问答的备用样式 如果确定没有问答的就可以清除掉.online_zx{ background:url(/Content/Areas/Departments/images/que_list.jpg) no-repeat 0 0px; width:650px; height:284px; padding:5px 10px; margin:20px 0 0 0px;}
.online_zx h2{ font-size:14px; height:30px; line-height:30px; padding:0 10px; color:#0079c8}
.online_zx h2 a{ background:url(/Content/Areas/Departments/images/dep_btn1.jpg) no-repeat 0 0px; width:86px; height:25px; text-align:center; line-height:25px; color:#FFF; font-weight:normal; font-size:12px;}
.online_zx .que_list{ color:#333; width:100%; font-size:14px;}
.online_zx .que_list tr th{ height:30px; line-height:30px;}
.online_zx .que_list tr td{ line-height:25px;}
.online_zx .que_list tr td.tit_head{ background:url(/Content/Areas/Departments/images/dep_ico1.jpg) no-repeat 0 7px; padding:0 0 0 12px;}
.online_zx .que_list tr td.doctor_space{ text-align:center;}
.online_zx .que_list tr td.date_r{ color:#999; text-align:center}
.dep_bottomright{ width:260px; float:right}*/
/*相关视频*/
.online_zx{ background:url(/Content/Areas/Departments/images/que_list.jpg) no-repeat 0 0px; width:650px; height:189px; padding:5px 10px; margin:20px 0 0 0px;}
.online_zx h3{ font-size:14px; height:30px; line-height:30px; padding:0 10px; color:#0079c8}
.online_zx h3 a{ background:url(/Content/Areas/Departments/images/dep_btn1.jpg) no-repeat 0 0px; width:86px; height:25px; text-align:center; line-height:25px; color:#FFF; font-weight:normal; font-size:12px;}
.online_zx h3 a:hover{ color:#fff;}
.dep_video{ margin:10px 0 0 0px; overflow:hidden}
.dep_video ul{ margin:10px 0 0 0px;}
.dep_video ul li{  margin:0 8px  0 0; text-align:center; position:relative; width:185px; height:153px;}
.dep_video ul li img{ width:182px; height:124px; display:block; padding:1px; border:solid 1px #e9e9e9;}
.dep_video ul a.video_btn{ width:184px; height:125px;}
.dep_video ul a.video_btn:hover{ width:184px; height:125px;}
.dep_video ul li img:hover{ border:solid 1px #005db3}
.dep_video ul li h2{ height:25px; line-height:25px; font-weight:normal; font-size:12px; overflow:hidden}
.dep_video ul li h2 a{ color:#0079c8}
/*中心新闻*/
.center_list li{ line-height:25px; margin:10px 0 0 0px; font-size:14px;}
.center_list li a{ color:#0079c8}
/*联系方式*/
.contact_us{ margin:10px 0 0 0px; font-size:14px;}
.contact_us h2{ margin:0 0 10px 0px;}
.contact_us p{ line-height:25px;}

/*文章页列表页样式*/
/* .lv1_ul li a{ color:#FFF; font-size:14px;} */

/*科室首页*/
.contentDescription{background:url(../images/center/leftbg_D.jpg) repeat-y left top; padding:10px;}
.visitTable th{border:#d9d9d9 solid 1px;}
.keshi{ width:120px;}
.visitTable td{ border:#d9d9d9 solid 1px; background:#fbfbfb}
.visitTable td.curr_Week{ background:#e2eaf5}
.visitTable a:hover{ color:#3E83D0}
.doctor_box_list{ margin-top:8px;}
.SchedulingHide{display:none}
.SchedulingShow{display:block;}



@media only screen and (max-width: 768px){
	.Department_right_con {
 -webkit-line-clamp: initial;
}
	ul.docteam_list li {
 width: 48%;
}

ul.docteam_list a.img_box {
 height: 45vw;
 padding: 3vw;
}

ul.docteam_list a.img_box img {
 height: 100%;
}

.docteam_cont .doctor_name .doc_name {
 font-size: 4vw;
}

.docteam_cont .doctor_name {
 padding-bottom: 1vw;
 margin-bottom: 1vw;
 border-bottom: 1px solid #ccc;
}

.docteam_cont p.doctohterabout {
 font-size: 3vw;
 line-height: 4vw;
}

.docteam_cont {
 padding: 2vw;
}

ul.docteam_list li:nth-child(5n) {
 margin-right: 2.08vw;
}

ul.docteam_list li:nth-child(2n) {
 margin-right: 0;
}
	.doctor_list .doctor_name::before {
 display: none;
}
.doctor_list .doctor_name::after {
 display: none;
}

	div.dep_con{width:66%;margin:0;padding-left: 0;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */height: auto;}
	div.dep_list{width:34%;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */height: auto;}
	div.dep_con img{width:43%;height:auto}
	div.doctor_ZR,div.picZoomBox,div.Dep_bottom_left,div.Dep_bottom{width:100%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
	div.Dep_bottom{padding:20px 10px 0;margin:0}
	div.Dep_bottom_right{width:100%;float:none;padding:0;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
	ul.dep_listUl li{width:50%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */;float:left;display:inline;padding:10px;}
	ul.dep_listUl li a,ul.dep_listUl li a:hover{background:#ECECEC}

	ul#AddList li{width:33.33333%;float:left;height:auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	div.dep_video li{width:33.3333%;padding:5px;margin:0;float:left;height:auto;display:inline;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
	div.dep_video ul li img{width:100%;height:auto;}
	div.dep_video ul li .video_btn{display:none;}

 .SchedulingShow {  display: none;}
 .phone_cz{/* display: block !important; */width: 100%;height: 36px;line-height: 36px;text-align: center;background: #3e83d0;margin-top: 10px;}
.phone_cz a{display: block;width: 100%;text-align: center;height: 36px;color: #fff;}

}
@media only screen and (max-width:765px){
 .main .site_meniu{
 display: block;
 }
 .sid_meniu .side_menu_inside{
 display: none;
 }
 .leftNavTitle{
 font-size: 20px !important;
 padding: 0;
 line-height: 12vw;
 
 
 
 
 
 !i;
 !;
 }
 .Min {
 margin: 3vw 0;
 }
 
 .main_content {
 padding: 0 3vw;
 box-sizing: border-box;
 }
 
 h2.department_title {
 font-size: 18px;
 margin-bottom: 6vw;
 line-height: normal;
 }
 
 h2.department_title::after {
 bottom: -10px;
 }
 
 .Department_con {
 flex-wrap: wrap;
 }
 
 .Depart_left {
 width: 100%;
 height: auto;
 margin-bottom: 3vw;
 margin-right: 0;
 }
 
 .Depart_right {
 font-size: 16px;
 width: 100%;
 line-height: 2em;
 }
 
 .Depart_right a.more {
 font-size: 12px;
 width: auto;
 height: auto;
 padding: 0.5vw 2vw;
 text-align: center;
 line-height: normal;
 }
 
 .department_list ul li {
 width: 48%;
 height: 10vw;
 }
 
 .department_list ul li a {
 font-size: 14px;
 font-weight: 400;
 }
 
 .department_list ul li:nth-child(2n) {
 margin-right: 0;
 }
 
 h2.department_title .more {
 font-size: 12px;
 background: url(/Content/Areas/News/images/zhuanyeban/more.png) no-repeat center right;
 padding-right: 3vw;
 background-size: 3vw;
 line-height: normal;
 }
	.doctor_list a.img_box {
 height: 41vw;
}

.doctor_list .doctor_name {
 flex-direction: column;
 height: auto;
 padding: 1vw 0;
}

.doctor_list .doctor_name .doctorName {
 font-size: 16px;
 line-height: 6vw;
 position: inherit;
}

.doctor_list .doctor_name p.doctor_pro {
 position: initial;
 line-height: normal;
}

.swiper_btn {
 width: 8vw;
 height: 8vw;
}

.swiper-button-prev_doctor.swiper_btn {
 background: url(/Content/Areas/Departments/images/left_btn.png) no-repeat;
 background-size: 8vw;
 left: -9.5vw;
}

.swiper-button-next_doctor.swiper_btn {
 background: url(/Content/Areas/Departments/images/right_btn.png) no-repeat;
 background-size: 8vw;
 right: -9.5vw;
}
	}
    