﻿.border {
 border: 1px solid #ededed;
}
.mb15 {
 margin-bottom: 15px;
}
.col-lg-12 {
 width: 100%;
}
.pd5-15 {
 padding: 5px 15px;
}
.bot_box {left: 0; bottom: 0;border-top: 1px solid #ccc;width: 100%;}
.bot_box .box { padding: 10px;}
li.btn_more ul.btn_icon {width: 218px !important;height: 142px !important;right: -1px !important;top: -94px !important;box-sizing: initial;}
.FixedField_Img .Img_box { width: 180px !important; height: 180px !important; padding: 10px !important; right: -48px !important;}
.doc_fz {
 width: 440px;
 margin: 20px auto 0px;
}
.doc_fz li {
	float: left;
 height: 35px;
 line-height: 35px;
 padding: 0 40px;
 color: #333;
 background: #ffffff;
 margin-right: 10px;
 cursor: pointer;
 border: 1px solid #ccc;
}
.doc_fz li.current {
 background: #41b0a7;
 color: #fff;
}
.doctorList li.doct_li {
 width: 202px;
 float: left;
 border: 1px solid #ddd;
 box-shadow: 2px 2px 3px #ddd;
 padding: 0 6px;
 margin: 24px 16px 0;
 position: relative;
 height: 315px;
}
.doctorList li.doct_li a.doct_img {
 display: block;
 width: 134px;
 height: 176px;
 border: 1px solid #f0f0f0;
 overflow: hidden;
 margin: 20px auto 0;
}
.doctorList li.doct_li a.doct_img img {
 width: 100%;
 height: auto;
}
.doctorList li.doct_li h2 a {
 font-size: 14px;
 color: #333;
 line-height: 50px;
 border-bottom: 1px dotted #e1e1e1;
 display: block;
 text-align: center;
}
.doctorList li.doct_li p.p_H {
 line-height: 24px;
 font-size: 12px;
 color: #999;
 margin: 10px 4px;
}
span.zhicheng {
 background: url(/Sites/Uploaded/UserUpLoad/20200318/20200318110648.png) no-repeat;
 display: block;
 width: 31px;
 position: absolute;
 height: 35px;
 top: 20px;
 right: -3px;
}
span.zhicheng a {
 color: #fff;
 line-height: 31px;
 font-size: 12px;
 display: block;
 width: 24px !important;
 overflow: hidden;
 margin: 0 auto;
 height: 32px;
}
@media only screen and (max-width: 768px){
	.doctorList li.doct_li{
		width: 27%;
	}
}
@media only screen and (max-width: 400px){
	.doctorList li.doct_li{
		width: 90%;
		margin: 24px 10px 0;
	}
	.doc_fz li{
		width: 100%;
		text-align: center;
		padding: 0 0;
		margin-bottom: 10px;
	}
} 