/* CSS Document */
.host_main {float:left;width:850px; padding:10px; }
.host_top{ width:850px; }
.host_top h2{ width:90%; margin-top:20px; border-bottom:5px; border-bottom:1px solid #ccc; color:#360; text-align:left; float:left;line-height:30px; font-size:16px; font-family:"微软雅黑";}
.host_top em{ margin-top:20px; width:10%; display:inline-block;text-align:left; float:left; line-height:30px; font-size:12px; font-family:"微软雅黑";}
.host_top h2 em a{ color:#363636;}

.host_dl { width:850px; height:auto; float:right;  }
.host_dl dl{ float:left; display:inline; width:100px; height:110px;padding:5px;}
.host_dl dt{ width:82px; height:82px; }
.host_dl dt img{ display:block;width:80px; height:80px;border:1px solid #ebebeb;}
.host_dl dd{ text-align:center; line-height:20px; font-size:12px; color:#333;}

.host_dl1 { width:850px; height:auto; float:right;  }
.host_dl1 dl{ float:left; display:inline; width:160px; height:137px;padding:5px;}
.host_dl1 dt{ width:152px; height:102px; }
.host_dl1 dt img{ display:block;width:150px; height:100px;border:1px solid #ebebeb;}
.host_dl1 dd{ text-align:center; line-height:20px; font-size:12px; color:#333;}

.float_left {float: left;}
.main_hospital dt {width: 240px;height: 130px;overflow: hidden;}
.main_hospital img{ margin:0 auto;width:230px; height:140px;border: 0;}
.main_hospital dd.head {padding: 7px 0 7px;}
.main_hospital dd.head h3 { background:#efe;font-weight: normal;line-height: 25px;}
.main_hospital dd.head h3 a { margin:0 auto; text-align:center;height: 25px;line-height: 25px;font-size: 14px;color: #360;overflow: hidden;}
.main_hospital dd.head h4 { width:235px; height:120px; text-indent:2em;line-height: 25px;font-size: 12px;color: #666; border:#eff 1px solid; }
.main_hospital dd.doctors a.name {padding-right: 6px;height: 26px;line-height: 26px;font-size: 12px;color: #666;}
.main_dot {width: 140px; background:#F00}
.main_dot dt {width: 140px;height: 130px;overflow: hidden;}
.main_dot img{ margin:0 auto;width:140px; height:130px;border: 0;}
.main_dot dd.head_dot { float:left;padding: 3px 0 3px; background:#0F0}
.main_dot dd.head_dot h3 { background:#efe;font-weight: normal;line-height: 25px;}
.main_dot dd.head_dot h3 a { margin:0 auto; text-align:center;height: 25px;line-height: 25px;font-size: 14px;color: #360;overflow: hidden;}
.main_dot dd.head_dot h4 { width:235px; height:120px; text-indent:2em;line-height: 25px;font-size: 12px;color: #666; border:#eff 1px solid; }
.main_dot dd.doctors a.name {padding-right: 6px;height: 26px;line-height: 26px;font-size: 12px;color: #666;}

.hos_lists {width: 160px;}
.float_right {float: right;}
.hos_lists li.item {background:url(../images/jiantou.gif) no-repeat left;padding-left: 11px;width: 150px;height: 25px;overflow: hidden;}
.hos_lists li.item a.title {margin-right: 11px;max-width: 150px;_width: 150px;height: 28px;line-height: 25px;font-size: 14px;color: #333;overflow: hidden;}
.hos_lists li.item a:hover{color:#360; }
/* 医院开始*/
#weizhi{width:1200px;margin:0 auto;margin-top:10px;background:url(../images/greenline.gif) left bottom repeat-x;height:25px;line-height:25px;padding-bottom:10px;}
#weizhi a{margin-left:5px;}#crumb_two, #crumb_four {
padding: 7px 0 6px 23px;
background-position: 0 -411px;
}
.c_list{width:1200px; margin:0 auto;}
.c_list_left{float:left;width:840px;margin-top:10px;border-right:1px solid #c0d6a4;}

.hospital_details {margin: 0 auto 5px;}
.hospital_pic{ float:left; width:340px; height:210px; margin-top:10px;}
.hospital_pic img { margin-left:20px; margin-right:20px; width:300px; height:200px; }
.hospital_text{ float:right; width:500px;margin-top:10px;}
.hospital_text h1{ font-size:16px; color:#360; height:30px; line-height:30px; font-weight:700;}
.hospital_text span{ float:left; display:inline; font-size:13px; color:#666; height:30px; line-height:40px;}
.hospital_text p {float: left;display: inline-block;line-height: 26px;font-size: 12px;color: #333;font-family: Verdana,Arial,Helvetica,sans-serif;line-height: 25px;}
.hospital_text p span { font-size:14px; line-height:30px; height:30px;width: 70px;font-family: "宋体";color: #666;}
/*医院详细信息*/


/*详细信息1*/
#page{ width:840px; margin:0 auto; }
#tab-container{}
#tab-container ul.tabs{height:30px;}
#tab-container ul.tabs li{float:left;list-style:none; display:inline;}
#tab-container ul.tabs li a{ padding-left:20px; background:#fff;border:1px solid #ddd;border-bottom:none;color:#666;border-bottom:none;font-size:15px;font-weight:bold;cursor:pointer;display:inline-block;height:30px;line-height:30px; margin-left:5px; margin-right:5px; width:80px;}
#tab-container ul.tabs li a.active{background:#fff;height:30px;line-height:30px;color:#360;cursor:default;}
#tab-container ul.tabs li a.active:hover{background:#fff;}

.hi_content { margin-left:20px; padding-left:20px;padding: 5px 0 0; }
.hi_content .hib_left {float: left;padding-bottom: 20px;width: 820px;}
.main_title { padding-top:10px;padding-bottom:5px;height: 30px;line-height: 30px;}
/*详细信息2*/
.main_title h2 { background:#c0d6a4;padding-right: 36px;padding-left: 36px; height:30px;line-height: 30px;font-weight: normal; font-weight:700;font-size: 15px;color: #360; }
.main_title h2 .yh {font-family: "Microsoft YaHei","微软雅黑","SimHei","MSYH","黑体";}
.main_title h2, .main_title a.more, .main_title span, .main_title .satisfaction {float: left;display: inline-block;height: 30px;line-height:30px;}
.main_title span { margin-left:20px;font-size: 13px;color: #666;font-family: Verdana,Arial,Helvetica,sans-serif;}
.main_title b {color: #666;font-family: Verdana,Arial,Helvetica,sans-serif;}

.general_situation {padding: 12px 0;border-top: 1px dotted #e6e6e6;}
.general_situation .item {float: left;width: 400px;height: 25px;}
.general_situation .item label {font-weight: bold;padding-right: 5px;}
.general_situation .item label, .general_situation .item span {float: left;display: inline-block;height: 25px;line-height: 25px;font-size: 14px;color: #666;}
.details_situation {padding-top: 14px;}
.details_situation p {margin-bottom: 37px;font-size: 14px;color: #333;line-height: 40px;}
.link_style {margin-bottom: 60px;padding: 23px 23px 20px;border: 1px dashed #e0e0e0;background: #f8f8f8;}
.link_style .item {line-height: 24px;}
.link_style .item label {width: 61px;height: 24px;padding-right: 22px;color: #360;font-family: Arial,Helvetica,sans-serif;}
.link_style .item span {width: 569px;}



user agent stylesheetstrong, b {font-weight: bold;}
.unit_illness_lists {margin-bottom: 30px;border-top: 1px dotted #e6e6e6;}
.unit_illness_dl {padding: 12px 0;border-bottom: 1px dotted #e6e6e6;}
.unit_illness_dl dt {padding-right: 28px;width: 100px;line-height: 30px;font-size: 15px;color: #360; line-height:30px;}
.unit_illness_dl dt, .unit_illness_dl dd {float: left;display: block;}

.unit_illness_dl dt a {display: inline-block;line-height: 25px;font-size: 14px;color: #333;}

.unit_illness_dl dd {width: 840px;}
.unit_illness_dl dt, .unit_illness_dl dd {float: left;display: block;}
.unit_illness_dl dd a, .unit_illness_dl dd.expert a {float: left;width: 90px;display: inline-block;height: 25px;line-height: 25px;color: #666;overflow: hidden;}
.orange {color: #ff6600;}

.bg_orange {background: #7ea329;}
.free_consult .bd p span.num_tip {padding-right: 14px;display: inline-block;font-size: 12px;color: #999;font-family: Arial,Helvetica,sans-serif;
}
.float_right {float: right;}
.free_consult .bd p b {color: #666;}
user agent stylesheetstrong, b {font-weight: bold;}
.hospital_common_two {margin-bottom: 28px;background: url(../images/line_02.png) repeat-x 0 10px;}
.hospital_common_two h3 {margin-bottom: 20px;padding-right: 13px;display: inline-block;height: 20px;line-height: 20px;font-size: 14px;color: #333;font-family: Arial,Helvetica,sans-serif;background: #fff;}
.hospital_common_two .bd {}
.combined_average_mod {padding-right: 10px;width:150px;}
.combined_average_mod, .score_mod {float: left;}
.combined_average_mod dt {height: 64px;line-height: 64px;font-size: 56px;color: #360;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bolder;}
.combined_average_mod dt, .combined_average_mod dd {font-family: Verdana,Arial,Helvetica,sans-serif;text-align: center;}
.combined_average_mod dd {height: 36px;line-height: 36px;font-size: 12px;color: #666;}
.combined_average_mod dd span.grade10 {background-position: 0 -211px;}
.combined_average_mod dd span {margin: 0 auto;display: block;width: 146px;height: 24px;text-indent: -9999em;background: url(../images/icon_grade_01.png) no-repeat;}
.score_mod {margin-right: 20px;padding-right: 20px;width: 300px;border-right: 1px dotted #ddd;}
.combined_average_mod, .score_mod {float: left;}
.score_mod h4 {height: 36px;line-height: 36px;font-size: 14px;color: #666;}
.score_mod .sm_content {padding: 10px 0 0 0;}
.barbox {margin-bottom: 15px;width: 300px;height: 18px;line-height: 18px;overflow: hidden;}

.barbox dt {float: left;width: 76px;font-size: 14px;color: #666;text-align: left;}
.barbox dd.barline {margin: 3px 20px 0 0;width: 150px;height: 12px;display: inline-block;background: #7ea629;
}
.barbox dd {float: left;}
.barbox dd.barline div.charts.barred, .barbox dd.barline div.charts.baryellow, .barbox dd.barline div.charts.barblue {
background: #f60;
}
.barbox dd.barline div.charts {height: 12px;overflow: hidden;}
.barbox dd.last {font-size: 14px;color: #333;}
div.last {margin-right: 0;padding-right: 0;width: 250px;border-right: 0;}
.stars {margin-top: -5px;padding: 0;float: left;width: 100px;}
.edit_ul {width: 100%;}
.edit_ul li.delete_f {position: static;z-index: inherit;}
.edit_ul li.item {margin: 0 0 5px 0;position: relative;z-index: 1;}
.edit_ul li.item span.user_defaults {font-size: 14px;color: #888;float: left;height: 30px;line-height: 30px;padding-right: 20px;text-align: right;width: 100px;}
.user_defaults {
text-align: left;}
.newstar {width: 100%;margin: 7px auto 0;}
.score_mod ul li {margin-top: 0;}
.star li {float: left;margin-top: 0;width: 24px;height: 22px;text-indent: -9999px;background: url('../images/star.png') no-repeat;cursor: pointer;}
.edit_ul li.item a {color: #0064a5;}
/*新闻右栏*/
.c_list_right{float:right;width:340px;margin-top:0;margin-right:0px}

.c_list_line1{width:330px;margin-top:10px;}
.c_list_line1_top{width:330px;height:40px;background:url(../images/wygz.gif) no-repeat;}
.c_list_line3_top{width:330px;height:40px;background:url(../images/bmdt.gif) no-repeat;}
.c_list_line4_top{width:330px;height:40px;background:url(../images/yyhd.gif) no-repeat;}
.c_list_line5_top{width:330px;height:40px;background:url(../images/mtjd.gif) no-repeat;}

.c_list_line1_top a, .c_list_line3_top a, .c_list_line4_top a, .c_list_line5_top a{margin-top:12px;font-size:12px;float:right;margin-right:15px;}
.c_list_line1_main{margin-top:0px;width:328px;}
.c_list_line1_main ul{ width:328px; float:left;border-left:1px solid #aac78e;border-right:1px solid #aac78e;border-bottom:1px solid #aac78e;padding-bottom:10px;}
.c_list_line1_main ul li{ background:url(../images/jiantou.gif) no-repeat left; margin-left:10px;  padding-left:15px; height:30px; line-height:30px; font-size:13px; display:block; }
.c_list_line1_main  ul li a{color:#333; }
.c_list_line1_main  ul li a:hover{color:#360; }
.c_list_line1_main_wenzi{overflow:hidden;width:270px;padding-top:15px;padding-left:0px;margin:0 auto;}
.c_list_line1_main_wenzi p{font-size:15px;font-weight:600;margin-top:0px;margin-bottom:5px;}
.c_list_line1_main_wenzi ul{width:290px;}
.c_list_line1_main_wenzi ul li{float:left;margin-right:10px;white-space:nowrap;overflow:hidden;font-size:14px;line-height:20px;width:55px;}

.c_list_line2{width:330px;margin-top:10px;}
.c_list_line2_top{width:330px;height:40px;background:url(../images/rmwz.gif) no-repeat;}
.c_list_line2_top a{margin-top:12px;font-size:12px;float:right;margin-right:15px;}


.c_list_line2_main{margin-top:0px;width:328px;border-left:1px solid #aac78e;border-right:1px solid #aac78e;border-bottom:1px solid #aac78e;}
.c_list_line2_main_wenzi{padding-top:15px;width:320px;}
.c_list_line2_main_wenzi_pic{padding-left:5px;float:left;width:130px;height:110px;}
.c_list_line2_main_wenzi_alpha{float:right;width:170px;}
.c_list_line2_main_wenzi_alpha p{margin-top:0px;font-size:13px;font-weight:600;margin-bottom:5px;}
.c_list_line2_main_wenzi_alpha span{display:block;font-size:12px;color:#878787;line-height:18px;}
.c_list_line2_main_wenzi1{overflow:hidden;padding-top:15px;width:320px;}
.c_list_line2_main_lianjie{float:left;margin-left:5px;width:308px;margin-top:20px;padding-bottom:5px;}

.c_list_line2_main_lianjie ul li{padding-left:25px;padding-bottom:10px;padding-top:8px;border-bottom:1px dotted #d8dacf;background-image:url(../images/jiantou.gif);background-position:5px 11px;background-repeat:no-repeat;}
/*名医在线*/
.herbal_right_top{width:320px; border-bottom:1px #c0d6a4 dashed; margin-bottom:10px; }
.herbal_right_top .title04 { height:40px;background:url(../images/my2.gif) no-repeat;}
.herbal_right_top .title04 a { display:block;height: 40px; width:340px}
.herbal_right_top .pt{width:320px; margin-top:10px; margin-left:5px;  height:280px; overflow:hidden;}
.herbal_right_top .pt img { width:70px; height:80px; margin-right:5px; display:inline; float:left; }
#gd{ width:350px;border:0 solid #c0d6a4; border-width:0 1px 1px 1px; }
.zhj_dl{ overflow:hidden;zoom:1;padding:2px 2px 0 2px;}
.zhj_dl img{ float:left; border:2px solid #eeced4; margin-right:10px;}
.zhj_dl strong{ color:#360; font-size:14px;}
.zhj_dl p{ color:#333; font-size:13px; line-height:20px; text-indent:2em;}
.zhj_dl span a{ display:block; float:left; margin-right:4px; width:67px; height:21px; line-height:21px; text-align:center; color:#fff; background:url(../images/zhj_a.gif) no-repeat;background:#0066FF}
.herbal_right_top .more { border:1px #360 solid; padding:5px; margin-top:10px; margin-left:10px; display:inline; line-height:30px}
.herbal_right_top .more a {color: #360; text-decoration:none;}


/*评价栏*/
.hib_right {float: right;width: 350px;}
.free_consult {margin-bottom: 5px;padding: 13px 14px;border: 1px solid #eee;background: #f4f4f4;}
.free_consult .hd {margin-bottom: 8px;padding-left: 24px;height: 22px;line-height: 22px;font-size: 14px;color: #360;background: url(../images/icon_consult_01.png) no-repeat 0 center;}
.free_consult .bd {position: relative;z-index: 10;}
.free_consult .bd textarea {padding: 7px 10px;width: 300px;height: 42px;line-height: 16px;border: 1px solid #eee;font-size: 12px;color: #999;background: #fff;}
.free_consult .bd p {margin-top: 8px;line-height: 26px;}
.free_consult .bd p button {margin-right: 0;padding: 0 12px;height: 26px;line-height: 16px;}