﻿/*医生介绍*/

.summary {
 /* padding-top: 1.25vw; */
 /* margin-bottom: 3.65vw;*/
}

.summary_con {
 overflow: hidden;
}

.doct_text {
 float: left;
 width: 57.6vw;
}

.color_tit {
 color: #333333;
 font-size: 1.26vw;
 margin-right: 0.52vw;
 font-weight: bold;
}


/* 
p.zhiwu {
	margin-top: 0.83vw;
} */

p.zhiwu,
.shanc {
 margin-bottom: 0.83vw;
}

.p_in {
 display: inline-block;
 margin-bottom: 0.83vw;
}

.doct_text .p_in span {
 color: #333;
 font-size: 0.83vw;
}

.doct_text p {
 line-height: 1.45vw;
 text-align: justify;
 font-size: 0.83vw;
}

.doct_text p span,
.dep_list p span {
 color: #00A8B1;
 font-size: 0.93vw;
}

.doct_text  span.span_text, .dep_list p span.span_text {
 font-weight: bold;
 color: #00A8B1;
 font-size: 0.93vw;
}

.doct_text p a span {
 margin-right: 10px;
}

.jianjie {
 height: 8vw;
 overflow-y: auto;
 line-height: 1.45vw;
 text-align: justify;
 font-size: 0.83vw;
}

.jianjie::-webkit-scrollbar {
 /*滚动条整体样式*/
 width: 5px;
 /*高宽分别对应横竖滚动条的尺寸*/
 height: 80px;
 border-radius: 8px;
}

.jianjie::-webkit-scrollbar-thumb {
 /*滚动条里面小方块*/
 width: 5px;
 background: #00A8B1;
 border-radius: 8px;
}

.jianjie::-webkit-scrollbar-track {
 /*滚动条里面轨道*/
 background: #d0e7e4;
 border-radius: 8px;
}


/*医生栏目*/

.column_1 ul.article_list li {
 border-bottom: 1px dashed #b3b3b3;
}


/*疾病*/

.sp {
 margin-top: 15px;
}

.doct_con .more {
 float: right;
 color: #2076bd;
 font-family: "宋体";
 font-size: 12px;
}

.doct_con .more:hover {
 font-weight: 600;
}

div.bot_box {
 margin-top: 10px;
 position: absolute;
 right: -10px;
 top: 5px;
 width: 188px;
 background: url(/Sites/Uploaded/UserUpLoad/20161008/20161008143052.jpg) no-repeat scroll left center;
 padding-left: 10px;
 left: inherit;
 bottom: inherit;
}

.dise_list {
 margin-top: 10px;
}


/* 相关科室 */

.xgks_list {
 overflow: hidden;
}

.doc_tltle {
 font-size: 1.25vw;
 margin-bottom: 1.25vw;
 line-height: 1.46vw;
}

.department .img_box {
 width: 27.29vw;
 height: 17.5vw;
 float: left;
 margin-right: 1.67vw;
}

.department .dep_img {
 width: 100%;
 height: 100%;
}

.department .dep_list {
 border: none;
 float: left;
 width: 40.94vw;
 box-sizing: border-box;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 /* -webkit-line-clamp: 6; */
 word-break: break-all;
 -webkit-box-orient: vertical;
}

.department .dep_list .dep_name {
 font-size: 1.25vw;
 margin-bottom: 1.25vw;
 font-weight: bold;
}

.department p {
 padding: 0;
 font-size: 0.83vw;
 color: #333;
 box-sizing: border-box;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 4;
 word-break: break-all;
 -webkit-box-orient: vertical;
 text-align: justify;
}

.department_text {
 margin-bottom: 3.65vw;
}

.dep_list a.more {
 width: 10.73vw;
 height: 2.4vw;
 background: url('/Content/Areas/Hospitals/images/Main/more.png') no-repeat center;
 display: block;
 border: 1px solid #333;
 margin-top: 2.4vw;
 transition: all .3s ease-in;
}

.dep_list a.more:hover {
 background: url('/Content/Areas/Hospitals/images/Main/more_active.png') no-repeat center;
 border: 1px solid #00A8B1;
 transition: all .3s ease-in-out;
}

.dep_article_list {
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
}

.dep_article_list li {
 display: flex;
 width: 33.01vw;
 margin-right: 2.5vw;
 margin-bottom: 2.25vw;
 justify-content: space-between;
}

.dep_article_list li:nth-child(2n) {
 margin-right: 0;
}

.dep_article_list li:nth-child(3),
.dep_article_list li:nth-child(4) {
 margin-bottom: 0;
}

.dep_article_list .span-date {
 color: #00A8B1;
 font-size: 0.73vw;
 width: 3.81vw;
 /* padding: 0.2604166vw 0; */
 text-align: center;
 /* margin-right: 2.5vw; */
}

.dep_article_list .span-date b {
 font-size: 3vw;
 font-weight: 400;
 color: #00A8B1;
 display: block;
 line-height: 3.8vw;
 /* margin-bottom: 0.2604166667vw; */
 transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.xxdt_list_right {
 width: 27.3vw;
}

.xxdt_list_right a.title_type {
 font-weight: 700;
 margin: 0.83vw 0;
 font-size: 0.83vw;
 display: block;
}

.xxdt_list_right p {
 overflow: hidden;
 line-height: inherit;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 word-break: break-all;
 -webkit-box-orient: vertical;
}

.Location_dep {
 margin-top: 0.83vw;
}

.Min2 {
 background: rgba(0, 168, 177, 0.1);
}

.pt35 {
 padding: 3.5vw 0;
}

.main {
 margin-bottom: 0;
}
.dep_ari ul {
 display: flex;
 flex-wrap: wrap;
}

.dep_ari ul li {
 width: 49%;
 margin: 0 2% 2% 0;
 display: flex;
 align-items: center;
}

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

.dep_ari ul li span.span-date {
 font-size: 1.04vw;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 color: #00A8B1;
 padding-right: 1.5vw;
 margin-right: 1.5vw;
 border-right: 0.052vw solid #EAEAEA;
}

.dep_ari ul li span.span-date b {
 font-size: 3.333vw;
}
.xxdt_list_right {
 width: 27.3vw;
}

.xxdt_list_right a.title_type {
 font-weight: 700;
 margin: 0 0 0.83vw 0;
 font-size: 0.83vw;
 display: block;
}

.xxdt_list_right p {
 overflow: hidden;
 line-height: inherit;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 word-break: break-all;
 -webkit-box-orient: vertical;
}
@media only screen and (max-width:1024px) {
 .summary_ewm {
 display: none;
 }
 .summary_con_l {
 width: 100%;
 }
 .doct_con p.szks_list {
 white-space: normal;
 height: auto;
 }
 .linkmap {
 width: 100% !important;
 padding-left: 10px !important;
 }
}

@media only screen and (max-width:768px) {
 .doct_text span.span_text, .dep_list p span.span_text {
 font-size: 4vw;
}
 .dep_ari ul li {
 width: 100%;
}

.dep_ari ul li span.span-date {
 font-size: 2vw;
 width: 8vw;
 padding: 2vw;
}

.dep_ari ul li span.span-date b {
 font-size: 7.44vw;
 margin-bottom: 0.5vw;
 line-height: inherit;
}

.xxdt_list_right {
 width: 77vw;
}

.xxdt_list_right a.title_type {
 font-size: 3.72vw;
 margin: 2vw 0;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}

.xxdt_list_right p {
 font-size: 3.6vw;
 -webkit-line-clamp: 1;
}
.summary {
 padding: 0;
}

.summary_con .Com_l {
 width: 100%;
}

.doct_text {
 width: 100%;
}

.color_tit {
 font-size: 5vw;
}

.doct_text p {
 font-size: 4vw;
 line-height: 6vw;
 margin-bottom: 2vw;
}

.doct_text .p_in span {
 font-size: 4vw;
}

.doct_text p span, .dep_list p span {
 font-size: 3vw;
}

.jianjie {
 height: auto;
 font-size: 4vw;
 line-height: 7vw;
}

.Com_l .doct_img a.doct_img {
 width: 50%;
}

.Com_l .doct_img {
 width: 50%;
 margin: 2vw auto;
}

.doc_tltle {
 font-size: 4vw;
 line-height: 4vw;
 margin-bottom: 2vw;
 font-weight: bold;
}

.department .img_box {
 width: 100%;
}

.department .dep_list {
 width: 100%;
}

.department .dep_list .dep_name {
 font-size: 3.6vw;
 line-height: 6vw;
}

.department p {
 font-size: 4vw;
}

.dep_list a.more {
 width: 26vw;
 height: 7vw;
}

.department_text {
 overflow: hidden;
}
}

@media only screen and (max-width:640px) {
 div.bot_box {
 display: none
 }
 .xgks_list {
 float: left;
 width: 100%;
 margin-right: 0;
 }
}

@media only screen and (max-width:570px) {
 .tab_tit span {
 padding: 4px 10px
 }
}

@media only screen and (max-width:480px) {
 .tab_tit span {
 padding: 4px 10px
 }
 .tab_tit span:nth-child(5) {
 display: none
 }
}

@media only screen and (max-width:400px) {
 .tab_tit span:nth-child(4) {
 display: none
 }
}   