﻿/*------2016-01-18----------科室介绍------------------------*/

.Depall {
 margin-bottom: 15px;
 margin: 0 auto;
 background: #fff;
}

.content_bot {
 width: 1230px;
 _width: 1100px;
}

h1.dep_img {
 border-bottom: 2px solid #DDD;
 font: 18px/36px "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", Heiti, "黑体";
 color: #0087cd;
 font-weight: normal;
 margin-bottom: 10px;
 height: 40px;
 position: relative;
}

h1.dep_img span {
 border-bottom: 3px solid #0087cd;
 display: inline-block;
 position: absolute;
 bottom: -2.5px;
}

.content_bot ul {
 margin-bottom: 10px;
}

.content_bot ul li a {
 font: 14px/40px "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", Heiti, "黑体";
 color: #333;
 display: block
}

.content_bot ul li a:hover {
 color: #0087cd;
}

.content_bot ul li h2.title_header {
 border-bottom: 0;
 width: 165px;
 display: inline-block;
 float: left;
}

.content_bot ul li h2.title_header a {
 font-size: 16px;
 line-height: 40px;
 color: #0087cd;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}

ul.lv2_ul li.lv2_li {
 width: 165px;
 float: left;
 height: 40px;
 overflow: hidden;
}

ul.lv2_ul li.lv2_li a {
 font-weight: bold;
 color: #0087cd;
}

ul.lv2_ul li.lv2_li.no_link a {
 font-weight: normal;
 color: #333;
}

ul.lv2_ul li.lv2_li.no_link a:hover {
 color: #0087cd;
}

li.lv1_li.tylelable {
 width: 100%;
 float: left;
}

li.lv1_li.tylelable3,
li.lv1_li.tylelable2,
li.lv1_li.tylelable4 {
 width: 100%;
 float: none;
 clear: both;
}

.content_bot ul li h2.title_header {
 height: 40px !important;
 line-height: 40px;
}

.content_bot ul.lv2_ul {
 float: left;
 width: 1065px;
}


/**/

li.lv1_li.tylelable6 h2.title_header a {}

li.lv1_li.tylelable h2.title_header {
 width: 165px;
 display: inline-block;
 float: left;
}


/*咨询专家列表*/

.docteam_list {
 margin-top: 20px;
}

.docteam_list li {
 margin-bottom: 15px;
}

.docteam_list li img {
 margin-right: 10px;
 float: left;
 border: 1px solid #eee;
 padding: 2px;
 width: 120px;
 height: 155px;
}

.docteam_cont a {
 line-height: 28px;
}

.docteam_cont p {
 line-height: 28px;
 font-size: 14px
}

.docteam_cont p a {
 color: #0087cd;
}

.docteam_cont p a:hover {
 color: #0087cd
}

.docteam_list li a.doc_name {
 font-size: 16px;
}

.docteam_cont p.zixun {
 margin-top: 5px
}

.docteam_cont p.zixun a {
 padding: 5px 10px;
 background: #0087cd;
 color: #fff;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px
}

.docteam_cont p.zixun a:hover {
 background: #a0803d
}
.more-box-phone{display: none;}

@media only screen and (max-width:1366px) {
 .content_bot {
 width: 930px;
 }
}

@media only screen and (max-width:768px) {
 div.main,
 .content_bot,
 .content_bot ul {
 width: 100%;
 padding: 0px 20px 0px;
 _padding: 0px;
 border: none;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 /* Firefox */
 -webkit-box-sizing: border-box;
 /* Safari */
 }
 .dep_img {
 border: none
 }
 .content_bot ul li {
 width: 25%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 /* Firefox */
 -webkit-box-sizing: border-box;
 /* Safari */
 }
 li.lv1_li.tylelable {
 width: 25%;
 }
 .content_bot ul.lv2_ul,
 .content_bot ul li h2.title_header {
 width: 100%;
 float: none;
 box-sizing: border-box;
 }
}

@media only screen and (max-width:700px) {
 li.lv1_li.tylelable {
 width: 33.3%;
 }
}

@media only screen and (max-width:640px) {
 .content_bot ul.ullist1{padding: 0;}
 .content_bot ul.ullist1 .lv2_ul{padding: 0;}
 .content_bot ul li {
 width: auto
 }
 .content_bot{overflow: hidden}
 ul.lv2_ul li.lv2_li{width: 50%;}
 .content_bot ul li {
 width: 50%;
 overflow: hidden;
 }
 .more-box-phone{display: block;position: absolute;bottom: 10px;left: 0;right: 0;height: 40px;line-height: 40px;background: #fff;border-top: 1px solid #ccc;text-align: center;}
}

@media only screen and (max-width:540px) {
 li.lv1_li.tylelable {
 width: 50%;
 }
}


@media only screen and (max-width:374px) {
 li.lv1_li.tylelable {
 width: 100%;
 }
 ul.lv2_ul li.lv2_li{width: 100%;}
} 
