﻿@charset "utf-8";
/*----------------------医生未开启页-------------------*/
.main{position: relative;}
.Main{margin-bottom:20px;}
/*医生列表左侧*/

.article_left .lv1_ul li.lv1_li p.CurMenu{ background:#188757 url(/Sites/Uploaded/UserUpLoad/20160428/20160428152901.png) no-repeat 10px 4px; color:#fff;}
.article_left .lv2_ul li.lv2_li p.CurMenu{ background:#56b557 url(/Sites/Uploaded/UserUpLoad/20160531/20160531184502.png) no-repeat 15px center; color:#fff;}
.article_left .lv3_ul li.lv3_li p.CurMenu{ background:#f2f2f2 url(/Sites/Uploaded/UserUpLoad/20160512/20160512153347.png) no-repeat 32px center; color:#56b557;}

ul li.lv2_li .show{background:url(/Sites/Uploaded/UserUpLoad/20160531/20160531164403.png) no-repeat right 15px center;}
ul li.lv2_li .Hide{background:url(/Sites/Uploaded/UserUpLoad/20160531/20160531164451.png) no-repeat right 15px center;}
ul li.lv2_li li.lv3_li{ background:#f2f2f2 url(/Sites/Uploaded/UserUpLoad/20160512/20160512153347.png) no-repeat 32px center; padding-left:10px; color:#333;border-bottom:1px solid #fff;}
ul li.lv2_li li.lv3_li p{ background:none; padding-left:42px;}
.lv2_ul li{font-size: 14px; display: block;line-height: 38px;text-align: left;border: none; padding-left:0px !important;background: url(/Content/Areas/Common/images/heng_hei.jpg) no-repeat 20px 18px;}
.article_left .lv2_ul{ padding:10px !important;}
ul.lv2_ul li.lv2_li:hover{ color:#fff;}
.article_left .lv3_ul{ padding:0px;}
/**/
.titleSty2 { background:url(/Content/Areas/Hospitals/images/bg_titleSty1.jpg) repeat;border:1px solid #D7D7D7;color:#41A68A;font-size:14px;height:29px;line-height:29px;padding-left:12px;}
.doctor_img { line-height:25px;font-size:14px;overflow:hidden;margin:10px 0 0 0px;}
.doctor_img img { margin:20px auto }
.doctor_img p { text-indent:28px;}
/*专家列表页*/
h2.title2 {line-height: 55px; overflow: hidden; font-size: 24px; font-weight:normal; color: #282828;font-family: 'Microsoft YaHei','微软雅黑';}
h2.title2 a{color: #282828; font-size: 24px; font-weight:normal;}
h2.title2 a:hover{ color:#008756}
h2.tit4 { margin-left:2%; font-size: 20px; font-weight: normal; line-height: 30px; overflow: hidden;padding: 0 10px 0 21px;}
.doctor_by_list { padding:10px;}
.sub_left { color:#58B59A;float:left;margin:4px 0;padding-right:7px;text-align:right;width:100px;font-size:14px;}
.sub_left a { color:#333;font-weight:bold;}
.sub_right { float:left;border-left:1px solid #58B59A;width:750px;}
.sub_right li { float:left;margin:4px 0;padding:0 8px;position:relative;}
.gehang { background:#F7F7F7;}
.sub_right li blockquote { background:#fff;height:150px;left:-80px;line-height:22px !important;overflow:hidden;padding:10px 12px 0;position:absolute;text-align:left;top:18px;width:277px;z-index:200;font-size:12px;border:1px solid #caede5;}
.sub_right li blockquote img { border:1px solid #D6D6D6;float:left;height:134px;margin-right:8px;width:99px;}
.sub_right li blockquote { color:#333;}
.sub_right li blockquote span { color:#58B59A;}
.sub_right li blockquote span b { font-weight:normal;}
/*医生介绍*/
.zx_icon { background: #d44137 ; border-radius: 4px; color: #fff!important; display: inline-block; font-size: 12px; height: 17px; line-height: 17px; text-align: center; padding:0 2px; font-weight: normal;margin-left:15px;}
.gh_icon{ background: #E8A00D; border-radius: 4px; color: #fff!important; display: inline-block; font-size: 12px; height: 17px; line-height: 17px; text-align: center; padding:0 2px; font-weight: normal;margin-left:15px; }
.zx_icon:hover , .gh_icon:hover{ opacity:0.7;}
.content_top { padding:10px 0 15px;}
.content_top h3,.Title1{padding-left:20px;height:40px;background:#F7F7F7;border:1px solid #DDD;font:400 16px/40px "Microsoft YaHei","微软雅黑",STXihei,"华文细黑",Heiti,"黑体";color:#008756}
.content_top_ul { margin-top:10px;float:left;}
.content_top_ul li { width:445px;height:165px;overflow: hidden;float:left; background:#f5f5f5; padding:10px;margin-right:15px;-webkit-transition: all ease .3s; transition: all ease .3s;}
.content_top_ul li:hover{-webkit-transform: scale(1); transform: scale(1); box-shadow: 0px 0px 18px rgba(0,0,0,.5);border:solid 1px #008756}
.content_top_ul li a img{height:160px;width:105px;float:left;padding:2px;border:1px solid #ccdee6;margin-right:18px;}
.content_top_ul li h2 { font-size:16px;line-height: 32px;}
.content_top_ul li h2 a { color:#008756;}
.content_top_ul li p{color: #008756;font-size: 14px;line-height: 28px;}
.content_top_ul li p span{color:#333;}
.zj {overflow:hidden;}
.zj p span.cz{margin-left:-6px;}
.DoctorXX p span.cz{margin-left:-6px;}
.scr_cont { width:100000px;}
.DoctorCount{width:955px; margin:0 auto;background-color: #fff;height:200px;}
.doctor_ltd_inside { overflow:hidden;width:955px;}
.content_bot h3 {height:45px;background:url(../../common/images/ysjj_tit.jpg) no-repeat left top;font:bold 14px/45px "宋体";color:#FFF;padding-left:20px;margin-top:15px;}
.content_bot .search_box{margin:10px 0 26px 5px;}
.content_bot .search_box input.searchTxt{width:207px;height:24px;border:1px solid #24865c;margin-left:0;background:none;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;color:#333;padding:0 0 0 10px;}
.search_box input{width:53px;height:26px;margin-left:-4px;background:#1f865b;border:none;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.search_box input.sousuo{cursor:pointer;color:#fff;}
.search_box input.sousuo:hover{background:#21B577;}
.content_bot table{width:100%;border-top:3px solid #23865c;border-bottom:1px solid #ebebeb;}
.content_bot table thead tr{height:40px;line-height: 40px;font-size:14px;text-align: center;color:#333;}
.content_bot table thead td{border-right:1px solid #ebebeb;}
.content_bot table thead td.last{border-right:none;}
.content_bot table tbody tr{height:62px;line-height: 24px;font-size:14px;text-align: center;background:#ebebeb;}
.content_bot table tbody td{border-right:1px solid #fff;}
.content_bot table tbody tr.bg{background:#fff;}
.content_bot tbody tr.bg td{border-right:1px solid #ebebeb;}
.content_bot tbody tr.bg td.last{border-right:none;}
.content_bot table tr{border-bottom:1px solid #ebebeb;}



/*医生列表*/
.content_bot {color:#666666; padding:15px 0 0;}
.content_bot h3{height:45px;line-height:45px;font-size:16px;font-family:'微软雅黑';font-weight:normal;margin-top:15px}
.content_bot .menuB .menuCount {border-bottom:1px dashed #DFDFDF;margin:20px 0px;padding:0 0 15px}
.DepName {background:#008756;color:#FFFFFF;float:left;font-size:16px;font-weight:100;height:30px;line-height:30px;text-align:center;width:180px}
.DepName a{color:#FFFFFF; display:block}
.DepName a:hover{ text-decoration:none; background:#23BB84;}
.menuCount ul {float:right;width:755px}
.content_bot ul li {float:left;font-size:14px;height:30px;line-height:30px;padding-left:20px;width:87px;position:relative}
.DoctorXX {background:#FFFFFF;border:1px solid #DDDDDD;padding:15px;position:absolute;width:278px;z-index:100;left:0px;top:30px}
.DoctorXX img {float:left;height:145px;margin-right:10px;width:95px}
.DoctorXX p{ color:#008756 ;font-size: 14px;}
.DoctorXX p span{color: #333}

 @media only screen and (max-width:768px){
  .main{width:100%;}
  .main_con{width:100%;float: none}
  .DoctorCount,.doctor_ltd_inside{ width:95%;padding:0;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}  
  .DoctorXX{ display:none!important}
  .menuCount ul{ width:98%}
  .DepName{ width:100%}
  .content_top h3, .Title1{ border:none}
  .content_bot .menuB{ padding:10px;border:none}
  .content_bot .menuB .menuCount{ margin:10px 0px;}
  .Main{width:100%; padding:10px;box-sizing: border-box;}
  .content_bot table tbody tr{display:table-row!important;}
}

@media only screen and (max-width:640px){ 
 .site_banner{ display:none;}
 .menuCount ul{ width:100%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
 .menuCount ul li{ width:25%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
 
 .content_top_ul li{width:300px;}
}
@media only screen and (max-width:420px)
{
 .content_bot ul li{padding-left:0;}
 .menuCount ul li{width:33%;}
} 
@media only screen and (max-width:340px)
{
 .content_bot .search_box input.searchTxt{width:204px;}
}
 