﻿/* .banner_wrapper{
	width: 1800px;
	margin: 0 auto;
}
.banner_wrapper img{
	width: 100%;
} */

/* .wrap_main .linkmap{
	position: absolute;
	top: 25px;
	left: 90px;
	background: transparent;
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 14px;
}

.wrap_main .linkmap a{
	font-weight: 500;
	color: #333;
}
 */
		.mb40 {
			margin-bottom: 40px;
			 }
			 
			 .Com_l {
			width: auto;
			height: auto;
			margin: 0;
			padding: 0;
			border: none;
			 }
			 
			 .Com_l .doct_img {
			width: 245px;
			height: 333px;
			}
			 
			 .Com_l .doct_img img {
			transition: all .5s;
			 }
			 
			 .doct_con {
			float: left;
			background: url(/Content/Areas/Common/images/common/doctBk.jpg) no-repeat;
			background-size: cover;
			height: 333px;
			width: 1035px;
			padding: 40px 62px 70px 30px;
			box-sizing: border-box;
			}
			 
			 .doct_con p,
			 .doct_con p a {
			color: #fff;
			font-size: 16px;
			margin-bottom: 25px;
			 }
			 .doct_con p a.more{
				margin-top: 20px;
				width: 100px;
				height: 40px;
				line-height: 40px;
				display: block;
				text-align: center;
				background: url(/Content/images/Home/moreBg.png) no-repeat center;
				background-size: 100% 100%;
				font-size: 16px;
				font-weight: 400;
				color: #fff;
				position: relative;
				transition: all 0.3s;
				float: right;
			}
			.doct_con p a.more:hover{
			 background:none;
			 color: #fff;
			}
			.doct_con p a.more::after {
			 content: '';
			 position: absolute;
			 left: 10%;
			 top: 10%;
			 width: 80%;
			 height: 80%;
			 transition: all 0.3s;
			 opacity: 0;
			 background: url(/Content/images/Home/moreBg.png)no-repeat center center;
			 background-size: 100% 100%;
			}
			.doct_con p a.more:hover::after{
			 transform: scale(1.25);
			 opacity: 1;
			}

			 }
		
			 .doct_con p a:hover {
			font-weight: 600;
			 }
			 
			 .doct_con p:last-of-type {
			margin-bottom: 0;
			 }
			 
			 .doct_con p span {
			color: #fff;
			 }
			 
			 .doct_con .docname {
			color: #fff;
			font-size: 18px;
			 }
			 
			 .doct_con .docname span {
			font-size: 24px;
			margin-right: 20px;
			 }
			 
			 
			 /* 右上角图标 */
			 
			 ul.btn_list li.NoValue a span,
			 ul.btn_list li.btn_more,
			 ul.btn_list li.FixedField_1,
			 ul.btn_list li a span {
			display: none;
			 }
			 
			 ul.btn_list li a {
			width: auto;
			 }
			 
			 ul.btn_list li a i.icon {
			/*width: 25px;height: 22px;*/
			margin: 0 10px;
			 }
			 
			 ul.btn_list li.FixedField_2.NoValue a i.icon {
			background: url(/Content/Areas/Doctors/images/zixun1.png) no-repeat center center;
			 }
			 
			 ul.btn_list li.FixedField_3.NoValue a i.icon {
			background: url(/Content/Areas/Doctors/images/dianhuazixun.png) no-repeat center center;
			 }
			 
			 ul.btn_list li.FixedField_4.NoValue a i.icon {
			background: url(/Content/Areas/Doctors/images/weibo.png) no-repeat center center;
			 }
			 
			 ul.btn_list li.FixedField_2.Value a i.icon {
			background: url(/Content/Areas/Doctors/images/zixun1.png) no-repeat center center;
			 }
			 
			 ul.btn_list li.FixedField_2.Value a:hover i.icon {
			background-position: initial;
			 }
			 
			 .doc_tit {
			font-size: 24px;
			color: #6510AD;
			margin-bottom: 20px;
			font-weight: bold;
			 }
			 
			 .doc_desc p {
			font-size: 14px;
			color: #575757;
			line-height: 30px;
			 }
			 
			 .xgks_list {
			overflow: hidden;
			 }
			 
			 .department .img_box {
			width: 400px;
			height: 260px;
			float: left;
			margin-right: 30px;
			 }
			 
			 .department .dep_img {
			width: 100%;
			height: 100%;
			 }
			 
			 .department .dep_list {
			border: none;
			float: left;
			width: 850px;
			padding: 7px 0 0;
			box-sizing: border-box;
			 }
			 
			 .department .dep_list .dep_name {
			font-size: 18px;
			color: #6510AD;
			margin-bottom: 15px;
			font-weight: bold;
			 }
			 
			 .department .dep_list .dep_name a {
			color: #6510AD;
			 }
			 
			 .department p {
			padding: 0;
			font-size: 14px;
			color: #575757;
			line-height: 30px;
			text-indent: 2em;
			 }
			 
			 
			 /* 相关视频 */
			 
			 .about_video .SwitchImage,
			 .about_video {
			position: relative;
			 }
			 
			 .about_video .SwitchImage {
			height: 278px;
			 }
			 
			 .about_video .SwitchImage .swiper-box {
			height: 278px;
			width: 1200px;
			 }
			 
			 .about_video .SwitchImage .swiper-box ul li {
			width: 380px;
			height: 278px;
			 }
			 
			 .about_video .img_div {
			width: 100%;
			height: 240px;
			 }
			 
			 .about_video .video_img {
			width: 100%;
			height: 100%;
			 }
			 
			 .about_video .liulan {
			display: none;
			 }
			 
			 .video_btn:hover,
			 .video_btn {
			background: url(/Content/Areas/Common/images/common/play.png) no-repeat center center;
			width: 100%;
			height: 100%;
			 }
			 
			 .about_video .maintitle {
			line-height: initial;
			margin-top: 16px;
			 }
			 
			 .about_video .maintitle a {
			color: #333;
			font-size: 16px;
			 }
			 
			 .about_video .arrow-btn {
			width: 26px;
			height: 38px;
			top: 50%;
			transform: translateY(-50%);
			display: block;
			position: absolute;
			 }
			 
			 .about_video .btn-left {
			left: -56px;
			background: url(/Content/Areas/Common/images/common/docArrowLeft.png);
			 }
			 
			 .about_video .btn-right {
			right: -56px;
			background: url(/Content/Areas/Common/images/common/docArrowRight.png);
			 }
			 
			 .about_video li img {
			transition: all .5s;
			 }
			 
			 .about_video li:hover img {
			transform: scale(1.2);
			 }
			 
			 
			 /* 出诊表 */
			 
			 #scheduling .Scheduling_qiehuan {
			/* display: none !important; */
			 }
			 
			 #scheduling h2.Com_tit {
			margin-bottom: 20px;
			 }
			 
			 #scheduling h2.Com_tit span {
			font-size: 24px;
			color: #6510AD;
			margin-top: 4px;
			display: inline-block;
			border: none;
			padding: 0;
			font-weight: bold;
			margin: 0;
			 }
			 
			 #scheduling h2.Com_tit span::after {
			content: '';
			background: url(/Content/Areas/Common/images/common/docTitle.png) no-repeat center center;
			width: 22px;
			display: inline-block;
			height: 15px;
			margin-left: 20px;
			 }
			 
			 .clinicDetail .frist_tr th,
			 .clinicDetail {
			/* border: none; */
			}
			 
			 .clinicDetail td {
			background: #fff;
			/* border-color: #EAE9E9; */
			}
			 
			 .clinicDetail .frist_tr .select_table_hover,
			 .clinicDetail .frist_tr td,
			 .clinicDetail .frist_tr th {
			background: #6510AD !important;
			 }
			 .clinicDetail .frist_tr .select_table_hover {
		 background: #a237fd!important;
		 color: #FFF;
		}
			 .positionTit span{
		 margin-right:8px;
			 }
			 @media only screen and (max-width:768px) {
			.about_video .SwitchImage .swiper-box,
			.about_video .SwitchImage {
			width: 100%;
			}
			.wrap_main {
			padding-bottom: 0;
			}
			.main_content {
			margin-bottom: 0;
			}
			.Com_l {
			width: 60%;
			margin: 0 auto 20px;
			float: none;
			}
			.Com_l .doct_img {
			width: 100%;
			height: auto;
			}
			.doct_con {
			width: 100%;
			height: auto;
			padding: 30px 20px;
			background-size: cover;
			}
			.bot_box {
			display: none;
			}
			.doct_con p {
			white-space: initial;
			}
			.doct_con p,
			.doct_con p a {
			margin-bottom: 15px;
			}
			.department .img_box,
			.department .dep_list {
			width: 100%;
			margin: 0;
			}
			.department .dep_list {
			padding-top: 20px;
			}
			.mb40 {
			margin-bottom: 20px;
			}
			.department .img_box{
		 height: auto;
			}
			 }    