﻿@charset "gb2312";
/* CSS Document */
body { font-size:12px; background:#FFF; font:Arial, Helvetica, sans-serif;}
a {blr:expression(this.onFocus=this.blur()) text-decoration:none; outline:none; text-decoration:none; } /*针对 IE*/
a:hover { text-decoration:none; }
.b_k { border:1px solid #bad1e1; }
.margin_top { margin-top:10px; }
.margin_bot { margin-bottom:10px; }
h1, h2, h3, h4, h5 { padding:0px; margin:0px; }
ul { margin:0px; padding:0px; }
ul li { list-style:none; }
.left { float:left; }
.right { float:right; }
.zj{ float:left;}
 
 
.left { float: left; }
.fl { float: left; }
.right { float: right; }
.fr { float: right; }
.border { border: solid #9c9c9c 1px; }
a { text-decoration: none; color: #333; cursor: pointer;  }
a:hover { text-decoration: underline; color: #f60; }
a.more:hover { text-decoration:none; }

h1 { font-family: "yahei"; font-size: 16px; color: #000; margin:0; }
h2 { font-family: "yahei"; font-size: 14px; color: #000; }
h3 { font-family: "yahei"; font-size: 14px; color: #000; }
h4 { font-family: "yahei"; font-size: 12px; color: #000; }
 input { cursor: pointer; }
.right { float:right; }
.left { float:left; }
.t_left { float: left; }
.t_rihgt { float: right; }
body { margin:0; padding:0; background:#fff; }
.border { border:1px solid #ccc; }
.crumbs { height:30px; line-height:30px; border-bottom:dashed 1px #333margin_top:10px;
margin-bottom:10px; background:url("../images/flag.png") 0 5px no-repeat; padding-left:18px; }
.regional_classification { padding:1px; }
.regional_classification h2 { height:30px; padding:0 0 0 20px; background:#118f7a url("../images/small_log.jpg") 4px 8px no-repeat; color:#fff; line-height:30px; margin:0; }
.regional_classification .region { padding:10px; }
.regional_classification .region table { margin:0 }
.regional_classification table tr td a{ padding:3px 5px;}
.regional_classification table tr td a:hover { color:#138f7a; background:#e3e3e3; }
.designated_hospitals { padding:1px; }
.designated_hospitals .title2 { height:30px; background:#118f7a; float:left; width:100%; }
.designated_hospitals .title2 h2 { width:125px; height:25px; background:#fff; color:#118f7a; text-align:center; line-height:25px; margin:5px 0 0 25px; float:left; }
.hospital_2 { padding:10px; width:726px; }
.hospital_2 .hospital_list { width:355px; margin:10px 0 0 0; }
.hospital_2 .hospital_list ul { list-style:none; margin:0; padding:0; float:left; }
.hospital_2 .hospital_list ul li { padding:0 5px; width:345px; height:25px; border:1px solid #ccc; border-bottom:none; margin:0; color:#666; float:left;}
.hospital_2 .hospital_list ul li a { height:25px; display:block; line-height:25px;}
.hospital_2 .hospital_list ul li:hover { background:#feff99; }
.hospital_2 .hospital_list ul li a:hover { color:#418144; text-decoration:underline; }
.hospital_2 .hospital_list ul .last { border-bottom:1px solid #ccc; }
.hospital_2 .hospital_list ul li .hospital_name { display:block; float:left; }
.hospital_2 .hospital_list ul li .subscribe{ display:block; float:right;  }


/**************************************************************/
#footer { width:950px; clear:both; margin:0 auto }
#footer .bo_nav { text-align:center; height:25px; overflow:hidden; float:left; clear:both; width:100%; display:block }
#footer .bo_nav li { display:inline; padding:0px 2px; height:25px; line-height:25px; margin:0px; }
#footer .bo_nav li a { color:#007c63; }
#footer .copy { text-align:center; float:left; clear:both; display:block; width:100% }
#footer .copy li { font-size:12px; height:25px; line-height:26px; color:#464646; }
#footer .copy li a { margin-right:10px; color:#666; }
#footer .jm_bottom { width:100%; clear:both; margin:0 auto }
#footer .jm_bottom img { margin-left:20px; }

.left { float: left; }
.fl { float: left; }
.right { float: right; }
.fr { float: right; }
.border { border: solid #9c9c9c 1px; }
body { background: #eeeeee url(../images/common/bg_body.jpg) no-repeat center top; }
a { text-decoration: none; }
a:hover { text-decoration: underline; color: #f60; }
a.more { text-decoration:underline; }
.margin_top { margin-top: 10px; }
.margin_bottom { margin-bottom: 10px; }
.margin_bottom_20 { margin-bottom: 20px; }
.margin_auto { margin: 0 auto; }
.bg_w { background: #FFF; }
.bg_y { background: #fdfdf6 }
.bg_g { background: #f5f5f5 }
.text_space_two { padding: 0 0 0 26px; }
.text_r { text-align:right; }
.text_l { text-align:left; }
.table_border { border-left: solid 1px #999999; border-top: solid 1px #999999; }
.table_border table { }
.table_border table tr { }
.table_border table tr td { padding: 10px; border-right: solid 1px #999999; border-bottom: solid 1px #999999; }
.table_border table tr th { text-align: center; padding: 10px; border-right: solid 1px #999999; border-bottom: solid 1px #999999; }
.table_border table tr td .border_none td { border: none; }
h1 { font-family: "yahei"; font-size: 16px; color: #000; margin:0; }
h2 { font-family: "yahei"; font-size: 14px; color: #000; }
h3 { font-family: "yahei"; font-size: 14px; color: #000; }
h4 { font-family: "yahei"; font-size: 12px; color: #000; }
a { color: #333; cursor: pointer; }
a.more:hover { text-decoration:none; }
input { cursor: pointer; }
/********************通简头样式*********************/
.top_m { background: none repeat scroll 0 0 #EFEFEF; height: 32px; width: 100%; }
.nav { color: #333333; height: 32px; line-height: 32px; margin: 0 auto; width: 960px; }
.t_left { float: left; }
.t_rihgt { float: right; }
.qdl { color: #666666; }
.zhuce { color: #007D67; }
.t_rihgt a { color: #333333; }
.t_rihgt a:hover { color: #007D67; }
.apDiv1 { background: none repeat scroll 0 0 #CCCCCC; color: #FFFFFF; display: none; left: 1150px; line-height: 21px; padding-top: 20px; position: absolute; text-align: center; top: 10px; width: 80px; z-index: 1; }
.apDiv1 p a { color: #333333; }
.apDiv1 p a:hover { color: #333333; text-decoration: underline; }
/********************通头样式结束*********************/

/*logo开始*/
.logo { }
.logo a { background: url(../images/common/logo.gif) no-repeat 0 30px; display: block; width: 100%; height: 100px; text-indent: -9999px; }
/*logo结束*/

.crumbs { height:30px; line-height:30px; border-bottom:dashed 1px #333 }
.sel_area { font-size: 20px; padding: 40px 0; }
.sel_area h1 span { display: none; }
.sel_area a { color: #666; cursor: pointer; text-decoration: none; }
.sel_area a:hover { color: #333; }
/********************focus begin*********************/
.focus { height: 164px; margin: auto 0; position: relative; width: 630px; }
.f426x240 { height: 164px; overflow: hidden; width: 630px; }
.f426x240 img { float: left; height: 164px; margin-left: -30px; width: 630px; }
.rslides { list-style: none outside none; padding: 0; position: relative; width: 100%; }
.rslides_nav { background: url("../images/common/i_02.png") no-repeat scroll 0 0 transparent; height: 51px; left: 0; margin-top: -28px; opacity: 0.5; overflow: hidden; position: absolute; text-decoration: none; text-indent: -9999px; top: 50%; width: 31px; }
.rslides_nav:active { opacity: 1; }
.rslides_nav.next { background-position: -31px 0; left: auto; right: 0; }
.rslides_tabs { bottom: 0; clear: both; position: absolute; right: 20px; text-align: center; z-index: 9999; width: 150px; }
.rslides_tabs li { display: inline; float: none; margin-right: -10px; }
.rslides_tabs a { background: none repeat scroll 0 0 #424C4E; border-radius: 5px; display: inline-block; height: 10px; overflow: hidden; text-indent: -9999px; width: 10px; }
.rslides_tabs .rslides_here a { background: none repeat scroll 0 0 #FFFFFF; }
/********************focus end*********************/

/*通栏广告*/
.overall_full_banner { padding: 5px 0; }
.ad_575_70 { width: 575px; height: 70px; float: left; margin: 15px 0 15px 25px; }
/********************offer开始*********************/
.offers { margin-bottom: 10px; }
.offers h2 { font-size: 17px; font-family: "雅黑"; color: #333333; margin: 10px 0 10px 15px; }
.offers ul { padding: 0; margin: 0; }
.offers ul li { list-style: none; float: left; width: 48%; line-height: 30px; padding: 0; margin: 0; text-indent: 20px; }
.offers ul li a { color: #666666; font-size: 12px; }
.offers ul li a:hover { }
/********************offer结束*********************/

/********************登录开始*********************/
.phone { background: #c9eb63; height: 50px; }
.phone span { background: url("../images/common/phone.gif") no-repeat 10px; display: block; height: 40px; padding: 0 0 0 45px; line-height: 40px; float: left; color: #438c43; font-weight: bold; margin: 5px; font-size: 16px; }
.login { font-family: "yahei"; padding: 10px 0 0 0; }
.login table { margin: 0; }
.login tr td { height: 30px; font-size: 16px; padding: 5px; font-size: 15px; }
.login .register_login { border-radius: 5px 5px 5px 5px; width: 70px; height: 25px; border: none; background: #468f40; color: #FFF; cursor: pointer; }
.login .text_name { width: 120px; float: left; }
.login .text_password { width: 120px; float: left; }
.login input.group { border-radius: 5px 5px 5px 5px; width: 100px; height: 30px; border: none; background: #468f40; color: #FFF; cursor: pointer; }
/********************登录结束*********************/

/********************预约开始*********************/
.login ul li { list-style: none; float: left; }
.login span { font-size: 14px; font-weight: bold; }
.login .doctor_area { padding: 0 0 0 15px; ; margin: 0 0 0 0px; }
.login .expert { }
/********************预约结束*********************/


/********************人才招聘 --- 优惠活动---页面调用这个样式*********************/
.hr { }
.hr img { margin: 5px 4px 30px 4px; }
.hr h1 { font-family: "yahei"; font-size: 23px; color: #000; margin: 0 0 20px 40px; }
.hr ul { margin: 0 0 0 10px; width: 95%; }
.hr ul li { clear: both; list-style: none; background: url(../images/common/icon_dot.png) no-repeat 0 10px; float: left; width: 100%; padding: 0 0 0 10px; }
.hr ul li a { color: #000; font-size: 14px; }
.hr ul li a:hover { color: #f60; }
.hr ul li a h2 { font-size: 14px; float: left; font-weight: normal; }
.hr ul li a strong { float: left; margin: 0 0 0 23px; font-weight: normal; }
.hr ul li a span { float: right; width: 370px; }
/********************人才招聘结束*********************/


/********************通底开始*********************/
.overall_footer { text-align: center; padding: 20px 0; border-top: solid #dbdbdb 1px; color: #666; }
.overall_footer a { color: #666; padding: 0 5px; }
.overall_footer a:hover { color: #f60; }
/********************通底结束*********************/
 
/********************分页开始*********************/
.pagin {text-align: center}
.pagin a, .pagin span { border: 1px solid #CCCCCC; font-family: arial; font-size: 14px; height: 20px; line-height: 20px; margin-left: 2px; overflow: hidden; padding: 3px 10px; }
.pagin .text, .pagin .current { border: medium none; padding: 4px 11px; }
.pagin a:link, .pagin a:visited { color: #005AA0; }
.pagin a:hover, .pagin a:active { background: none repeat scroll 0 0 #005AA0; color: #FFFFFF; text-decoration: none; }
.pagin .current, .pagin .current:link, .pagin .current:visited { color: #FF6600; font-weight: bold; }
.pagin b { background-image: url("http://misc.360buyimg.com/201007/skin/df/i/bg_hotsale.gif"); background-repeat: no-repeat; height: 9px; overflow: hidden; position: absolute; top: 9px; width: 5px; }
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled { height: 18px; line-height: 18px; padding-top: 5px; position: relative; }
.pagin .prev-disabled, .pagin .next-disabled { color: #CCCCCC; cursor: default; }
.pagin .prev, .pagin .prev-disabled { padding-left: 12px; }
.pagin .prev b { background-position: -68px -608px; left: 3px; }
.pagin .prev-disabled b { background-position: -80px -608px; left: 3px; }
.pagin .next, .pagin .next-disabled { padding-right: 12px; }
.pagin .next b { background-position: -62px -608px; right: 3px; }
.pagin .next-disabled b { background-position: -74px -608px; right: 3px; }
.pagin-m a, .pagin-m span { font-size: 12px; height: 14px; line-height: 14px; }
.pagin-m b { top: 5px; }
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled { height: 14px; line-height: 14px; padding-top: 3px; }
/********************分页结束*********************/
 

/********************特色业务开始*********************/
.business { }
.business img { margin: 5px 4px 30px 4px; }
.business h1 { font-family: "yahei"; font-size: 23px; color: #000; margin: 0 0 20px 40px; }
.business p { margin: 0 40px 0 40px; text-indent: 24px; }
/********************特色业务结束*********************/


/********************会诊点开始*********************/
.consultation { padding:10px; }
.consultation img { margin: 5px 4px 30px 4px; }
.consultation h1 { font-family: "yahei"; font-size: 16px; color: #000; margin: 40px 0 20px 40px; font-weight: normal; }
.consultation h2 { margin: 40px 0 20px 40px; }
.consultation p { margin: 0 80px 0 80px; text-indent: 24px; line-height: 30px; }
.consultation .table_border { width: 780px; margin: 0 auto; }
.consultation .table_border td img { margin: 0 10px 0 10px; }
.cooperation ul { }
.cooperation ul li { float: left; padding: 0 10px; list-style: none; }
/********************合作商户结束*********************/

/********************本地医生简介详细页开始*********************/
.expert .doctor_photo { }
.expert .doctor_photo .left { width: 180px; }
.expert .doctor_photo .left img { border: #CCC 1px solid; padding: 2px; background: #fff; margin: 5px 4px 30px 40px; }
.expert .doctor_photo .left img:hover { border: #f60 solid 1px; }
.expert .doctor_photo .right { width: 400px; padding: 10px 0 0 0; }
.expert .doctor_photo .right h2 { float: left; font-family: "yahei"; font-size: 18px; color: #333; margin: 0 0 10px 0; font-weight: normal; }
.expert .doctor_photo .right p { float: left; text-indent: 0; clear: both; margin: 0 0 20px 0; }
.expert .table_border th { background: #B6E5DE; }
.expert .table_border th .right a { color: #179683; }
.expert h1 { font-family: "yahei"; font-size: 20px; color: #333; margin: 40px 0 20px 20px; }
.expert h2 { font-family: "yahei"; font-size: 20px; color: #333; margin: 20px 0 20px 20px; }
.expert p { margin: 0 40px 20px 40px; text-indent: 24px; }
.expert ul { }
.expert ul li { float: left; padding: 0 10px; list-style: none; }
/********************本地医生简介详细页结束*********************

/********************分站介绍开始*********************/
.introduce { }
.introduce img { margin: 5px 4px 30px 4px; }
.introduce h1 { font-family: "yahei"; font-size: 23px; color: #000; margin: 0 0 20px 40px; }
.introduce p { margin: 0 40px 20px 40px; text-indent: 24px; }
/********************分站介绍结束*********************/
/********************sidebar*********************/
#sidebar { background: url("../images/common/bg_body_right.png") no-repeat scroll 0 0 transparent; height: 400px; margin-left: 950px; padding: 30px 0 0 10px; position: fixed; top: 213px; width: 130px; z-index: 200; }
#sidebar .mobile { display: block; height: 29px; padding: 0; width: 84px; }
#sidebar .fav { display: block; height: 29px; width: 84px; }
#sidebar .back-top { display: block; height: 29px; width: 84px; }
/********************card begin*********************/
.card { padding: 12px; }
.card h2 { font-family: "yahei"; font-size: 17px; color: #333; margin-bottom: 10px; }
.card .left { width: 340px; overflow: hidden; }
.card .left img { margin: 0; padding: 0; }
.card .right { background: #dffaab; padding: 10px; width: 564px; height: 316px; }
.card .right .card_r_t { padding: 0 10px; }
.card .right h3 { color: #287428; font-size: 14px; margin-bottom: 10px; }
.card .right p { color: #287428; }
.card .right div.bg_y { background: #f3ffce; padding: 10px; }
.card .right div.bg_y p { }
.card .right div.bg_y p span.left { display: block; height: 32px; width: 70px; line-height: 32px; }
.card .right div.bg_y p input.money_input { background: #c9eb63; border: solid 1px #438c43; height: 30px; line-height: 30px; float: left; text-indent: 5px; }
.card .right div.bg_y p input.pay_button { margin: 0 0 0 20px; border: none; background: #438c43; height: 32px; line-height: 32px; color: #fff; font-weight: bold; font-size: 14px; float: left; cursor: pointer; padding: 0 30px; }
.card { padding: 12px; }
.card h2 { font-family: "yahei"; font-size: 17px; color: #333; margin-bottom: 10px; }
.card .left { width: 340px; overflow: hidden; }
.card .left img { margin: 0; padding: 0; }
.card .right { background: #dffaab; padding: 10px; width: 564px; height: 316px; }
.card .right .card_r_t { padding: 0 10px; }
.card .right h3 { color: #287428; font-size: 14px; margin-bottom: 10px; }
.card .right p { color: #287428; }
.card .right div.bg_y { background: #f3ffce; padding: 10px; }
.card .right div.bg_y p { }
.card .right div.bg_y p span.left { display: block; height: 32px; width: 70px; line-height: 32px; }
.money_input { background: #c9eb63; border: solid 1px #438c43; height: 30px; line-height: 30px; float: left; text-indent: 5px; }
.pay_button { margin: 0 0 0 20px; border: none; background: #438c43; height: 32px; line-height: 32px; color: #fff; font-weight: bold; font-size: 14px; float: left; cursor: pointer; padding: 0 30px; }
/********************成功案例和在线答疑开始*********************/
.successful_faq { }
.successful_faq h2 { font-family: "yahei"; font-size: 20px; color: #333; margin: 20px 0 20px 20px; }
.successful_faq ul { }
.successful_faq ul li { list-style: none; }
.successful_faq ul li a { color: #333; }
.successful_faq ul li a:hover { color: #f60; }
/********************成功案例和在线答疑结束*********************/

/********************右侧医院列表 1-10 （4-10）开始*********************/

 
.hospital_list_r { }
.hospital_list_r ul { padding: 10px 0; }
.hospital_list_r ul li { list-style: none; margin: 0 10px 0 10px; clear: both; display: block; width: 100%; line-height: 26px; }
.hospital_list_r ul li:hover { background: #e7f1fb; }
.hospital_list_r ul li a { color: #333; float: left; width: 150px; display: block; }
.hospital_list_r ul li em { width: 148px; float: left; font-style: normal; display: block; }
.hospital_list_r ul li a:hover { color: #f60; }
/********************右侧医院列表 1-10 （4-10）结束*********************/

/********************专家团队开始*********************/
.doctor_grope { }
.doctor_grope h2 { font-family: "yahei"; font-size: 20px; color: #333; margin: 20px 0 20px 20px; }
.doctor_grope .left { width: 100px; }
.doctor_grope .left img { margin: 0 0 0 10px; }
.doctor_grope .right { width: 180px; }
.doctor_grope .right h3 { font-size: 14px; }
.doctor_grope .right p { }
.doctor_grope .right p a { color: #179683 }
.doctor_grope .right p strong { color: #f90404; font-weight: normal; }
/********************专家团队结束*********************/

/********************本地医院分类开始*********************/
.hospital { }
.hospital h1 { font-family: "yahei"; font-size: 17px; color: #000; margin: 0 0 20px 40px; }
.hospital h2 { font-family: "yahei"; font-size: 14px; color: #000; margin: 0 0 20px 40px; }
.cooperation p { margin: 0 40px 20px 40px; text-indent: 24px; }
.cooperation ul { }
.cooperation ul li { float: left; padding: 0 10px; list-style: none; }
/********************本地医院分类结束*********************/

/********************北京市医院开始*********************/
.hospital { }
.hospital .doctor_photo { width: 300px; margin: 0 0 0 10px; }
.hospital .doctor_photo .left { width: 140px; }
.hospital .doctor_photo .left img { border: #CCC 1px solid; padding: 2px; background: #fff; }
.hospital .doctor_photo .left img:hover { border: #f60 solid 1px; }
.hospital .doctor_photo .right { width: 160px; padding: 0 0 0 0; }
.hospital .doctor_photo .right h2 { float: left; font-family: "yahei"; font-size: 18px; color: #333; margin: 0 0 10px 0; font-weight: normal; }
.hospital .doctor_photo .right h2 a { color: #000; }
.hospital .doctor_photo .right p { float: left; text-indent: 0; clear: both; margin: 0 0 20px 0; }
.hospital .table_border th { background: #B6E5DE; }
.hospital .table_border th .right a { color: #179683; }
.hospital h1 { font-family: "yahei"; font-size: 20px; color: #333; margin: 40px 0 20px 20px; }
.hospital h2 { font-family: "yahei"; font-size: 20px; color: #333; margin: 20px 0 20px 20px; }
.hospital p { margin: 0 40px 20px 40px; text-indent: 24px; }
.hospital ul { }
.hospital ul li { float: left; padding: 0 10px; list-style: none; }
.hospital { }
.hospital .doctor_photo { width: 300px; margin: 0 0 0 10px; }
.hospital .doctor_photo .left { width: 140px; }
.hospital .doctor_photo .left img { border: #CCC 1px solid; padding: 2px; background: #fff; }
.hospital .doctor_photo .left img:hover { border: #f60 solid 1px; }
.hospital .doctor_photo .right { width: 150px; }
.hospital .doctor_photo .right h2 { float: left; font-family: "yahei"; font-size: 18px; color: #333; margin: 0 0 0 0; font-weight: normal; }
.hospital .doctor_photo .right h2 a { color: #000; }
.hospital .doctor_photo .right h2 a:hover { color: #f60; }
.hospital .doctor_photo .right p { float: left; text-indent: 0; clear: both; margin: 0 0 20px 0; line-height: 18px; }
.hospital .table_border th { background: #B6E5DE; }
.hospital .table_border th .right a { color: #179683; }
.hospital h1 { font-family: "yahei"; font-size: 20px; color: #333; margin: 40px 0 20px 20px; }
.hospital h2 { font-family: "yahei"; font-size: 20px; color: #333; margin: 20px 0 20px 20px; }
.hospital p { margin: 0 40px 20px 40px; text-indent: 24px; }
.hospital ul { }
.hospital ul li { float: left; padding: 0 10px; list-style: none; }
/********************北京市医院结束*********************


/********************推荐医院开始*********************/
.hospital_grope { padding:10px; }
.hospital_grope h2 { margin: 0 0 10px 0; }
.hospital_grope .left { width: 106px; }
.hospital_grope .left img { border: #CCC 1px solid; padding: 2px; background: #fff; }
.hospital_grope .right { width: 132px; margin:0 0 0 10px }
.hospital_grope .right h3 { margin:0; font-size:12px; }
/********************推荐医院结束*********************/
/*index*/
.consultation_center_maincon { width: 628px; color: #666666; }
.consultation_center_maincon h2 { margin: 10px 0 10px 15px; font-family: "yahei"; font-size: 17px; color: #333; }
.consultation_center_maincon h3 { margin: 10px 0 10px 10px; font-family: "yahei"; font-size: 17px; color: #333; }
.recommend_consultation_center { width: 300px; margin: 0 0 0 15px; }
.recommend_consultation_center p { padding: 0 10px; }
.recommend_consultation_center_top_three { width: 300px; }
.recommend_consultation_center_top_three div { height: 90px; padding: 5px; }
.recommend_consultation_center_top_three div:hover { background: #daf9de; cursor: pointer; }
.recommend_consultation_center_top_three h4 { margin: 0; }
.recommend_consultation_center_top_three h4 a { color: #666; }
.recommend_consultation_center_top_three h4 a:hover { color: #f60; }
.recommend_consultation_center_top_three img { float: left; margin: 0 10px 10px 0; border: #CCC 1px solid; padding: 2px; }
.recommend_consultation_center_top_three img:hover { border: solid 1px #f60; }
.consultation_point { width: 310px; }
.consultation_point h3 { margin: 10px 0 10px 0; font-family: "yahei"; font-size: 17px; color: #333; }
.s_box { margin: 10px auto; width: 310px; }
.s_box ul.rank2 { list-style: none outside none; margin: 0; padding: 0; text-align: left; width: 310px; }
.s_box ul.rank2 li { border-bottom: 1px dotted #CCCCCC; line-height: 24px; padding: 5px 0 0 35px; width: 265px; margin: 0; clear: both; float: left; }
.s_box ul.rank2 li span { clear: both; }
.s_box ul.rank2 li span strong { color: #000000; font-weight: normal; }
.s_box ul.rank2 li.li01 { background: url("../images/common/a.png") no-repeat scroll 8px 8px transparent; }
.s_box ul.rank2 li.li02 { background: url("../images/common/b.png") no-repeat scroll 8px 8px transparent; }
.s_box ul.rank2 li.li03 { background: url("../images/common/c.png") no-repeat scroll 8px 8px transparent; }
.s_box ul.rank2 li.li04 { background: url("../images/common/d.png") no-repeat scroll 8px 8px transparent; }
.s_box ul.rank2 li.li05 { background: url("../images/common/e.png") no-repeat scroll 8px 8px transparent; }
.s_box ul.rank2 li.on { background-color: #daf9de; padding: 5px 0 0; width: 300px; }
.s_box ul.rank2 li.on div { display: block; }
.s_box ul.rank2 li.on span { display: none; }
.s_box ul.rank2 li div { display: none; height: 106px; margin: 10px 0 10px 35px; width: 265px; }
.s_box ul.rank2 li div .fl { height: 106px; margin: 0; padding: 0; width: 120px; }
.s_box ul.rank2 li div .fl a img { border: 1px solid #5BC9C6; padding: 2px; background: #FFF; }
.s_box ul.rank2 li div .fl a:hover img { border: 1px solid #f60; }
.s_box ul.rank2 li div .fr { height: 106px; margin: 0; padding: 0; width: 145px; }
.s_box ul.rank2 li div .fr h4 { font-style: normal; margin: 0 0 5px 0; }
.s_box ul.rank2 li div .fr h4 a { color: #333; font-size: 14px; }
.s_box ul.rank2 li div .fr h4 a:hover { color: #f60; }
.s_box ul.rank2 li div .fr p { line-height: 18px; color: #666; margin: 0; }
/*本地专科推荐   开始 */
.recommend_hospital { }
.recommend_hospital h3 { margin: 10px 0 10px 10px; font-family: "yahei"; font-size: 14px; color: #333; }
.scrollable ul { margin: 0; padding: 0; }
.scrollable ul li { float: left; margin: 20px 5px 20px 21px; background-color: #fff; width: 182px; height: 80px; -moz-border-radius: 4px; -webkit-border-radius: 4px; list-style: none; }
.scrollable ul li img { float: left; margin: 0 5px 0 0; background-color: #fff; padding: 2px; border: 1px solid #ccc; width: 100px; height: 75px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#scrollable_doc ul li img { width: 65px; height: 80px; }
.scrollable ul li img:hover { border: #f60 1px solid; }
.scrollable ul li h4 { margin: 0; }
.scrollable ul li h4 a { color: #333; font-size: 12px; }
.scrollable ul li h4 a:hover { color: #f60; }
.scrollable ul li p { margin: 0; line-height: 18px; }
.scrollable .active { border: 2px solid #000; position: relative; cursor: default; }
/*本地专科推荐   结束 */

.yuy { margin: 10px auto 0; width: 90%; }
.tabs { margin: 0; padding: 0 10px; width: 258px; display: block; height: 31px; line-height: 31px; background: url(../images/common/tabs_bg.jpg) repeat-x; }
.tabs li { float: left; padding: 0 0; margin: 0; border: 0; background: url(../images/common/tabs_bg.jpg) repeat-x; text-align: center; }
.tabs li a { color: #000; line-height: 31px; width: 85px; height: 31px; display: block; }
.tabs li a.current { background: url(../images/common/tabs_bg_on.jpg) no-repeat; }
.tabs li a:hover { text-decoration: none; }
.tab_con_1 { padding: 10px 0; height: 120px; }
.tab_con_2 { padding: 10px 0; height: 120px; }
.tab_con_2 ul { float: left; clear: both; }
.tab_con_2 ul li { float: left; padding: 0; margin: 0 10px 0 0; border: none; }
.tab_con_2 p { }
.tab_con_3 { padding: 10px 0 10px 0; height: 120px; }
.tab_con_3 a { margin: 5px 0 5px 0; float: left; clear: both; padding: 0 0 5px 0px; border-bottom: dashed 1px #CCCCCC; width: 100%; }
/*友情连接开始 */

.friendlink { }
.friendlink h2 { margin: 10px 0 10px 15px; font-family: "yahei"; font-size: 17px; color: #333; }
.friendlink ul { width: 97%; margin: 0 auto; }
.friendlink ul li { line-height: 30px; float: left; padding: 0; margin: 0; width: 25%; list-style: none; }
.friendlink ul li a { color: #333; }
.friendlink ul li a:hover { color: #f60; }
.card { margin: 10px auto; position: relative; height: 250px; }
.card_product { width: 325px; right: 10px; text-align: right; padding: 0; position: absolute; top: 41px; z-index: 9999; }
.card_product img { margin: 5px 0; cursor: pointer; }
.description { padding: 20px; background: #d0f3a1; float: left; width: 578px; }
.description .fl { text-align: center; }
.description .fl h3 { font-size: 14px; }
.description .fr { width: 350px; }
/********************本地会诊点/科室推荐专家开始*********************/
.keshituijianzhuanjia { height: 390px; border: 1px solid #9c9c9c; background: #fff; padding: 20px 15px 20px 15px; srolling: yes; margin-bottom: 10px; }
.keshituijianzhuanjia .zhuanjia { margin-bottom: 30px; height: 140px; }
.keshituijianzhuanjia .button .left { width: 40px; height: 20px; background: #179683; border: 2px solid #a0a0a0; color: #fff; font-size: 16px; text-align: center; line-height: 20px; }
.keshituijianzhuanjia .button .right { width: 40px; height: 20px; background: #179683; border: 2px solid #a0a0a0; color: #fff; padding-left: 0px; font-size: 16px; text-align: center; line-height: 20px; }
/********************本地会诊点/科室推荐专家结束*********************/



 
.text_space_two { padding: 0 0 0 26px; }
.table_border { border-left: solid 1px #999999; border-top: solid 1px #999999; }
.table_border table { }
.table_border table tr { }
.table_border table tr td { padding: 10px; border-right: solid 1px #999999; border-bottom: solid 1px #999999; }
.table_border table tr th { text-align: center; padding: 10px; border-right: solid 1px #999999; border-bottom: solid 1px #999999; }
.table_border table tr td .border_none td { border: none; }
/********************搜索开始*********************/
.search { padding: 20px 0; height: 100px; }
.search input { border: 0 none; margin: 0; }
.head_item { float: left; width: 514px; }
.head_item_s_2 { display: inline; float: left; padding-left: 4px; padding-right: 5px; }
.search .head_search { background: url("../images/common/bg_input_search.gif") no-repeat scroll 0 0 transparent; float: left; height: 37px; position: relative; width: 443px; }
.search .head_search input.search_input { background: none repeat scroll 0 0 Transparent; border: medium none; color: #979797; font-size: 14px; height: 33px; line-height: 33px; padding-left: 35px; position: absolute; width: 362px; }
.search .head_search input.search_button { background: none repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; cursor: pointer; font-size: 16px; font-weight: bold; height: 31px; margin: 3px 0 0; position: absolute; right: 0; width: 80px; text-indent: -9999px; }
.search .aa11 { color: #000000; display: inline-block; font-size: 12px; height: 30px; line-height: 30px; }
.search .aa22 { background: url("../images/common/sanjiao.gif") no-repeat scroll center 26px transparent; color: #000000; display: inline-block; font-size: 12px; font-weight: bold; height: 30px; line-height: 30px; text-decoration: underline; }
/********************搜索结束*********************/


.sel_area { font-size: 20px; padding: 40px 0; }
.sel_area span { display: none; }
.sel_area a { color: #666; cursor: pointer; text-decoration: none; }
.sel_area a:hover { color: #333; }
/********************导航开始*********************/
.overall_menu { background:url(../images/common/nav.gif) bottom repeat-x; height:40px; overflow:hidden; }
.overall_menu div { width:950px; margin:0 auto; height:40px; }
.overall_menu a { padding: 0 20px; line-height: 40px; height: 40px; display: block; float: left; color: #179683; font-weight: bold; text-decoration: none; }
.overall_menu a:hover { color: #f60; }
.overall_menu a.menu_on { background:url(../images/common/bg_nav_on.gif) repeat-x 0 2px; color: #FFF; }
.overall_menu a.menu_on:hover { color: #F2F2F2; }
.overall_menu a.last { float: right; font-weight: normal; }
.overall_menu a.icon_hot { background: url(../images/common/icon_hot.gif) right -0 no-repeat; }
.overall_menu a.icon_hot_on { background: url(../images/common/icon_hot_on.gif) right -0 no-repeat; color: #FFF; }
/********************导航结束*********************/

/********************focus begin*********************/
.focus { height: 164px; margin: auto 0; position: relative; width: 630px; }
.f426x240 { height: 164px; overflow: hidden; width: 630px; }
.f426x240 img { float: left; height: 164px; margin-left: -30px; width: 630px; }
.rslides { list-style: none outside none; padding: 0; position: relative; width: 100%; }
.rslides_nav { background: url("../images/common/i_02.png") no-repeat scroll 0 0 transparent; height: 51px; left: 0; margin-top: -28px; opacity: 0.5; overflow: hidden; position: absolute; text-decoration: none; text-indent: -9999px; top: 50%; width: 31px; }
.rslides_nav:active { opacity: 1; }
.rslides_nav.next { background-position: -31px 0; left: auto; right: 0; }
.rslides_tabs { bottom: 0; clear: both; position: absolute; right: 20px; text-align: center; z-index: 9999; width: 150px; }
.rslides_tabs li { display: inline; float: none; margin-right: -10px; }
.rslides_tabs a { background: none repeat scroll 0 0 #424C4E; border-radius: 5px; display: inline-block; height: 10px; overflow: hidden; text-indent: -9999px; width: 10px; }
.rslides_tabs .rslides_here a { background: none repeat scroll 0 0 #FFFFFF; }
/********************focus end*********************/

/*通栏广告*/
.overall_full_banner { padding: 5px 0; }
.ad_575_70 { width: 575px; height: 70px; float: left; margin: 0 0 10px 25px; }
/********************offer开始*********************/
.offers { margin-bottom: 10px; }
.offers h2 { font-size: 17px; font-family: "雅黑"; color: #333333; margin: 10px 0 10px 10px; }
.offers ul { padding: 0; margin: 0; }
.offers ul li { list-style: none; float: left; width: 49%; line-height: 30px; padding: 0; margin: 0; text-indent: 20px; }
.offers ul li a { color: #666666; font-size: 12px; }
.offers ul li a:hover { }
/********************offer结束*********************/

/********************登录开始*********************/
.phone { background: #c9eb63; height: 50px; }
.phone span { background: url("../images/common/phone.gif") no-repeat 10px; display: block; height: 40px; padding: 0 0 0 45px; line-height: 40px; float: left; color: #438c43; font-weight: bold; margin: 5px; font-size: 16px; }
.login { font-family: "yahei"; }
.login tr td { height: 30px; font-size: 16px; padding: 5px; font-size: 15px; }
.login .register_login { border-radius: 5px 5px 5px 5px; width: 70px; height: 25px; border: none; background: #468f40; color: #FFF; cursor: pointer; }
.login .text_name { width: 120px; float: left; }
.login .text_password { width: 120px; float: left; }
.login input.group { border-radius: 5px 5px 5px 5px; width: 80px; height: 30px; border: none; background: #468f40; color: #FFF; cursor: pointer; }
/********************登录结束*********************/

/********************预约开始*********************/
.login ul li { list-style: none; float: left; border: 1px #999 dashed; }
.login span { font-size: 14px; font-weight: bold; }
.login .doctor_area { padding: 0 0 0 15px; ; margin: 0 0 0 0px; }
.login .expert { }
/********************预约结束*********************/


/********************人才招聘 --- 优惠活动---页面调用这个样式*********************/
.hr { }
.hr img { margin: 5px 4px 30px 4px; }
.hr h1 { font-family: "yahei"; font-size: 23px; color: #000; margin: 0 0 20px 40px; }
.hr ul { margin: 0 0 0 10px; width: 95%; }
.hr ul li { clear: both; list-style: none; background: url(../images/common/icon_dot.png) no-repeat 0 10px; float: left; width: 100%; padding: 0 0 0 10px; }
.hr ul li a { color: #000; font-size: 14px; }
.hr ul li a:hover { color: #f60; }
.hr ul li a h2 { font-size: 14px; float: left; font-weight: normal; }
.hr ul li a strong { float: left; margin: 0 0 0 23px; font-weight: normal; }
.hr ul li a span { float: right; width: 370px; }
/********************人才招聘结束*********************/


/********************通底开始*********************/
.overall_footer { text-align: center; padding: 20px 0; border-top: solid #dbdbdb 1px; color: #666; }
.overall_footer a { color: #666; padding: 0 5px; }
.overall_footer a:hover { color: #f60; }
/********************通底结束*********************/
 
/********************分页开始*********************/
.pagin { text-align: center }
.pagin a, .pagin span { border: 1px solid #CCCCCC;  font-family: arial; font-size: 14px; height: 20px; line-height: 20px; margin-left: 2px; overflow: hidden; padding: 3px 10px; }
.pagin .text, .pagin .current { border: medium none; padding: 4px 11px; }
.pagin a:link, .pagin a:visited { color: #005AA0; }
.pagin a:hover, .pagin a:active { background: none repeat scroll 0 0 #005AA0; color: #FFFFFF; text-decoration: none; }
.pagin .current, .pagin .current:link, .pagin .current:visited { color: #FF6600; font-weight: bold; }
.pagin b { background-image: url("http://misc.360buyimg.com/201007/skin/df/i/bg_hotsale.gif"); background-repeat: no-repeat; height: 9px; overflow: hidden; position: absolute; top: 9px; width: 5px; }
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled { height: 18px; line-height: 18px; padding-top: 5px; position: relative; }
.pagin .prev-disabled, .pagin .next-disabled { color: #CCCCCC; cursor: default; }
.pagin .prev, .pagin .prev-disabled { padding-left: 12px; }
.pagin .prev b { background-position: -68px -608px; left: 3px; }
.pagin .prev-disabled b { background-position: -80px -608px; left: 3px; }
.pagin .next, .pagin .next-disabled { padding-right: 12px; }
.pagin .next b { background-position: -62px -608px; right: 3px; }
.pagin .next-disabled b { background-position: -74px -608px; right: 3px; }
.pagin-m a, .pagin-m span { font-size: 12px; height: 14px; line-height: 14px; }
.pagin-m b { top: 5px; }
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled { height: 14px; line-height: 14px; padding-top: 3px; }
/********************分页结束*********************/
 

/********************特色业务开始*********************/
.business { }
.business img { margin: 5px 4px 30px 4px; }
.business h1 { font-family: "yahei"; font-size: 23px; color: #000; margin: 0 0 20px 40px; }
.business p { margin: 0 40px 0 40px; text-indent: 24px; }
/********************特色业务结束*********************/

 
 
/********************本地医生简介详细页开始*********************/
.expert { }
.expert .doctor_photo { }
.expert .doctor_photo .left { width: 180px; }
.expert .doctor_photo .left img { border: #CCC 1px solid; padding: 2px; background: #fff; margin: 5px 4px 30px 40px; }
.expert .doctor_photo .left img:hover { border: #f60 solid 1px; }
.expert .doctor_photo .right { width: 400px; padding: 10px 0 0 0; }
.expert .doctor_photo .right h2 { float: left; font-family: "yahei"; font-size: 18px; color: #333; margin: 0 0 10px 0; font-weight: normal; }
.expert .doctor_photo .right p { float: left; text-indent: 0; clear: both; margin: 0 0 20px 0; }
.expert .table_border th { background: #B6E5DE; }
.expert .table_border th .right a { color: #179683; }
.expert p { margin: 0 40px 20px 40px; text-indent: 24px; }
.expert ul { }
.expert ul li { float: left; padding: 0 10px; list-style: none; }
/********************本地医生简介详细页结束*********************

/********************分站介绍开始*********************/
.introduce { }
.introduce img { margin: 5px 4px 30px 4px; }
.introduce h1 { font-family: "yahei"; font-size: 23px; color: #000; margin: 0 0 20px 40px; }
.introduce p { margin: 0 40px 20px 40px; text-indent: 24px; }
/********************分站介绍结束*********************/
/********************select_doctor*********************/
.select_doctor { }
.select_doctor .left { width: 48%; border-right: solid 1px #9c9c9c; padding: 10px 0 10px 10px; }
.select_doctor .left h2 { font-size: 16px; color: #333333; font-family: "yahei"; }
.select_doctor .left h3 { font-size: 14px; font-family: "yahei"; margin: 0 0 5px 0; color: #333333; }
.select_doctor .right { width: 49%; padding: 55px 0 10px 10px; }
.select_doctor .right h3 { font-size: 14px; font-family: "yahei"; margin: 0 0 5px 0; color: #333333; }
.select_doctor .right a { color: #666; padding: 0 1px; }
.select_doctor .right a:hover { color: #f60; }
/********************card begin*********************/
.card { padding: 12px; }
.card h2 { font-family: "yahei"; font-size: 17px; color: #333; margin-bottom: 10px; }
.card .left { width: 340px; overflow: hidden; }
.card .left img { margin: 0; padding: 0; }
.card .right { background: #dffaab; padding: 10px; width: 564px; height: 316px; }
.card .right .card_r_t { padding: 0 10px; }
.card .right h3 { color: #287428; font-size: 14px; margin-bottom: 10px; }
.card .right p { color: #287428; }
.card .right div.bg_y { background: #f3ffce; padding: 10px; }
.card .right div.bg_y p { }
.card .right div.bg_y p span.left { display: block; height: 32px; width: 70px; line-height: 32px; }
.money_input { background: #c9eb63; border: solid 1px #438c43; height: 30px; line-height: 30px; float: left; text-indent: 5px; }
.pay_button { margin: 0 0 0 20px; border: none; background: #438c43; height: 32px; line-height: 32px; color: #fff; font-weight: bold; font-size: 14px; float: left; cursor: pointer; padding: 0 30px; }
/********************成功案例和在线答疑开始*********************/
.successful_faq { }
.successful_faq h2 { font-family: "yahei"; font-size: 20px; color: #333; margin: 20px 0 20px 20px; }
.successful_faq ul { }
.successful_faq ul li { list-style: none; }
.successful_faq ul li a { color: #333; }
.successful_faq ul li a:hover { color: #f60; }
/********************成功案例和在线答疑结束*********************/

/********************右侧医院列表 1-10 （4-10）开始*********************/

 
.hospital_list_r { }
.hospital_list_r ul { padding: 10px 0; }
.hospital_list_r ul li { list-style: none; margin: 0 10px 0 10px; clear: both; display: block; width: 100%; line-height: 26px; }
.hospital_list_r ul li:hover { background: #e7f1fb; }
.hospital_list_r ul li a { color: #333; float: left; width: 150px; display: block; }
.hospital_list_r ul li em { width: 148px; float: left; font-style: normal; display: block; }
.hospital_list_r ul li a:hover { color: #f60; }
/********************右侧医院列表 1-10 （4-10）结束*********************/

/********************专家团队开始*********************/
.doctor_grope { }
.doctor_grope h2 { font-family: "yahei"; font-size: 20px; color: #333; margin: 20px 0 20px 20px; }
.doctor_grope .left { width: 100px; }
.doctor_grope .left img { margin: 0 0 0 10px; }
.doctor_grope .right { width: 180px; }
.doctor_grope .right h3 { font-size: 14px; }
.doctor_grope .right p { }
.doctor_grope .right p a { color: #179683 }
.doctor_grope .right p strong { color: #f90404; font-weight: normal; }
/********************专家团队结束*********************/

/********************本地医院分类开始*********************/
.hospital { }
.hospital h1 { font-family: "yahei"; font-size: 17px; color: #000; margin: 0 0 20px 40px; }
.hospital h2 { font-family: "yahei"; font-size: 14px; color: #000; margin: 0 0 20px 40px; }
.cooperation p { margin: 0 40px 20px 40px; text-indent: 24px; }
.cooperation ul { }
.cooperation ul li { float: left; padding: 0 10px; list-style: none; }
/********************本地医院分类结束*********************/

/********************北京市医院开始*********************/
.hospital { }
.hospital .doctor_photo { width: 300px; margin: 0 0 0 10px; }
.hospital .doctor_photo .left { width: 140px; }
.hospital .doctor_photo .left img { border: #CCC 1px solid; padding: 2px; background: #fff; }
.hospital .doctor_photo .left img:hover { border: #f60 solid 1px; }
.hospital .doctor_photo .right { width: 150px; }
.hospital .doctor_photo .right h2 { float: left; font-family: "yahei"; font-size: 18px; color: #333; margin: 0 0 0 0; font-weight: normal; }
.hospital .doctor_photo .right h2 a { color: #000; }
.hospital .doctor_photo .right h2 a:hover { color: #f60; }
.hospital .doctor_photo .right p { float: left; text-indent: 0; clear: both; margin: 0 0 20px 0; line-height: 18px; }
.hospital .table_border th { background: #B6E5DE; }
.hospital .table_border th .right a { color: #179683; }
.hospital h1 { font-family: "yahei"; font-size: 20px; color: #333; margin: 40px 0 20px 20px; }
.hospital h2 { font-family: "yahei"; font-size: 20px; color: #333; margin: 20px 0 20px 20px; }
.hospital p { margin: 0 40px 20px 40px; text-indent: 24px; }
.hospital ul { }
.hospital ul li { float: left; padding: 0 10px; list-style: none; }
/********************北京市医院结束*********************


 

/********************分类 begin*********************/
.all_offices { padding: 10px; }
.all_offices h2 { margin: 0 0 10px 0; }
.all_offices input { padding: 3px 10px; margin: 0px 10px 0 0; background: #179683; border: 0; color: #FFF; }
.all_offices .left { margin:0 10px 0 0 }
.all_offices .left select { border: #a0a0a0 solid 1px; width: 150px; }
.all_offices .right { float: right; }
/********************分类 end*********************/

/********************本地医院*********************/

.local_hospital { padding:10px; }
.local_hospital .local_hospital_con { width:314px; float:left; margin-left:5px; margin-right:5px; }
.local_hospital .left { width:126px; }
.local_hospital .left img { border: #CCC 1px solid; padding: 2px; background: #fff; }
.local_hospital .left img:hover { border: #f60 solid 1px; }
.local_hospital .right { margin:0 0 0 10px; width:178px; }
/********************sel_expert.html begin*********************/

.sel_expert_l { padding: 10px; }
.sel_expert_l h2 { margin: 0 0 10px 0; }
.sel_expert_l select { border: #a0a0a0 solid 1px; width: 130px; }
.hot_personal { width: 304px; padding:10px; float: left; }
.hot_personal .left { width: 86px; }
.hot_personal .left img { padding: 2px; background: #fff; border: solid 1px #CCCCCC; }
.hot_personal .left img:hover { border: solid 1px #f60; }
.hot_personal .right { margin: 0 0 0 10px; line-height: 18px; width: 208px; }
.hot_personal .btn_consult { padding:10px 0; }
.hot_personal .btn_consult input { background: #179683; border: none; margin: 0 10px 0 0; height: 20px; color: #FFF; font-size: 12px; }
.hot_personal .btn_consult input:hover { background: #179600; }
/********************专家 begin*********************/
.expert .border span { margin: 0 15px 0 0; }
.expert .border h2 { color: #333333; font-size: 17px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 20px; }
.expert .border span.hot_area { color: #525151; font-size: 14px; padding: 10px 0 0 60px; }
.expert span.hot_area select { color: #525151; font-size: 14px; }
/********************专家 end*********************/

/********************消息 begin*********************/
.terrace { margin: 0 0 10px 0; width: 270px; padding: 0 0 10px 18px; }
.Information .terrace h2 { color: #313131; font-size: 14px; padding: 0 0 0 0; margin: 10px 0 10px 25px; }
.terrace p { margin: 0 10px 0 0; padding: 0 0 0 0; }
.terrace p span { }
.terrace p span.order { color: #a6a5a5; margin: 0 0 0 0; }
/********************消息 end*********************/

/********************推荐专家 begin*********************/
.recommend { padding: 10px; }
.recommend h2 { margin: 0 0 10px 0; }
.recommend_expert .left { width: 86px; position: relative; }
.recommend_expert .left img { padding: 2px; background: #fff; border: solid 1px #CCCCCC; }
.recommend_expert .left img:hover { border: solid 1px #f60; }
.recommend_expert .left span { position: absolute; top: 82px; left: 6px; z-index: 9999; }
.recommend_expert .left span input { background: #179683; border: none; margin: 0 2px 0 0; height: 20px; color: #FFF; font-size: 12px; width: 34px; text-align: center; padding: 0; }
.recommend_expert .left span input:hover { background: #179600; }
.recommend_expert .right { width: 152px; margin: 0 0 0 10px; }
.recommend .expert_2 .pictur_1 { padding: 0 0 0 5px; display: block; line-height: normal; }
.recommend .btn_consult_2 input { color: #fff; background: #179683; border: none; margin: 0 0 10px 5px; }
/********************专家 end*********************/

/******************special_intro.html专家详细信息开始*********************/
.special_intro { padding:10px; }
.special_intro h2 { margin:0 0 10px 0; }
.special_intro table td { padding:5px; }
.special_intro p { text-indent:26px; }
/******************专家详细信息结束*********************/
/******************内科信息开始*********************/
.offices { margin: 0 0 0 0; padding: 0 0 0 0; }
.offices .pictur_1 { margin: 10px; }
.offices .message_1 { color: #333333; margin: 0 0 0 10px; padding: 5px 0 0 0; }
.offices .message_2 { color: #333333; margin: 5px 0 0 10px; margin: 0 0 0 10px; }
.offices .message_3 { color: #179683; }
.offices .message_4 { color: #f90404; }
.btn_offices { padding:10px; }
.btn_offices h2 { margin:0 0 10px 0; }
.btn_offices p span img { padding: 10px 0 0 25px; float: left; }
.btn_offices p input { color: #2a9b89; font-size: 14px; border: none; background: url("../images/common/btn_1.jpg") no-repeat; width: 170px; height: 30px; margin: 0 0 0 30px; }
/******************内科信息结束*********************/

/******************最新预约信息提交平台开始*********************/

.order_message { padding: 10px; }
.order_message h2 { margin: 0 0 10px 0; }
.order_message ul { }
.order_message ul li { list-style: none; margin: 0 0 10px 0; padding: 0; line-height: 18px; }
.order_message ul li strong { }
.order_message ul li strong a { }
.order_message ul li a { }
/******************专家详细信息开始*********************/
.offices_message p { padding: 10px 0 0 10px; }
.offices_message span.writing_1 { color: #525151; font-size: 14px; font-weight: bold; float: right; }
.offices_message .message_2 { color: #333333; font-size: 14px; font-weight: bold; }
.offices_message .message_2 { float: right; }
.offices .btn_consult_2 input { color: #fff; background: #179683; border: none; margin: 0 0 10px 10px; }
.offices .expert_2 .pictur_1 { display: block; line-height: normal; }
.offices .expert_2 { margin: 0 0 10px 0; }
/******************专家详细信息开始*********************/

/******************成功案例开始*********************/
.successful_case { padding:10px; }
.successful_case h2 { margin:0 0 10px 0; }
.successful_case ul { }
.successful_case ul li { line-height: 30px; list-style:none; clear:both; background:url(../images/common/icon_dot.png) no-repeat 5px 12px; margin:0; padding: 0 0 0 15px; float:left; width:95%; }
.successful_case ul li a { }
/******************成功案例结束*********************/

/******************本地会诊开始*********************/
.special_local { padding:10px }
.special_local h2 { margin: 0 0 10px 0; }
.special_local img { margin:0 0 10px 0 }
.special_local p { text-indent:26px; }
/******************本地会诊结束*********************/

/******************专家介绍开始*********************/

.experts_introduce { margin: 0 0 10px 0; width: 305px; }
.experts_introduce h2 { color: #656565; font-size: 14px; font-weight: bold; margin: 20px 0 15px 20px; }
.experts_introduce .introduce_img { overflow: hidden; margin: 0 0 10px 5px; padding: 0 0 0 0; float: left; }
.experts_introduce .introduce_message { float: right; margin: 0 20px 10px 0; padding: 0 0 0 0; }
.experts_introduce .introduce_message p { margin: 8px 0 5px 0; color: #333333; }
.experts_introduce .introduce_message p span { font-weight: bold; }
/******************专家介绍结束*********************/

/******************科室推荐专家开始*********************/
.departments { width: px; margin: 0 0 10px 0; padding: 0 0 20px 0; }
.departments h2 { color: #656565; font-size: 14px; font-weight: bold; margin: 20px 0 15px 20px; }
.departments .departments_img { overflow: hidden; margin: 0 0 0 0; float: left; width: 100px; padding: 0 0 0 0; }
.departments .departments_img input { background: #179683; border: none; margin: 0 0 0 5px; padding: 0 0 0 0; float: left; color: #FFF; font-size: 14px; height: 20px; width: 42px; }
.departments .departments_dorctor { float: left; width: 170px; margin: 0 0 0 5px; padding: 0 0 0 0; }
.departments .name_ren { color: #333333; font-size: 14px; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; }
.departments .departments_dorctor p { margin: 0 0 0 0; padding: 0 0 0 0; }
.departments .departments_dorctor p span.minute { color: #169580; }
.departments .departments_dorctor p .post { word-wrap: break-word; }
.departments .departments_dorctor p span.weekend { color: #f70302; }
/******************科室推荐专家结束*********************/


/********************本地会诊点/科室推荐专家开始*********************/
.keshituijianzhuanjia { height: 390px; border: 1px solid #9c9c9c; background: #fff; padding: 20px 15px 20px 15px; srolling: yes; margin-bottom: 10px; }
.keshituijianzhuanjia .zhuanjia { margin-bottom: 30px; height: 140px; }
.keshituijianzhuanjia .button .left { width: 40px; height: 20px; background: #179683; border: 2px solid #a0a0a0; color: #fff; font-size: 16px; text-align: center; line-height: 20px; }
.keshituijianzhuanjia .button .right { width: 40px; height: 20px; background: #179683; border: 2px solid #a0a0a0; color: #fff; padding-left: 0px; font-size: 16px; text-align: center; line-height: 20px; }
/********************本地会诊点/科室推荐专家结束*********************/

/******************成功案例开始*********************/
.successful_2 { width: 305px; }
.successful_2 h2 { color: #333333; font-size: 14px; font-weight: bold; padding: 10px 0 0 10px; }
.successful_2 p { padding: 0 0 0 30px; color: #333333; margin: 0 0 22px 0; }
/******************成功案例结束*********************/

/******************我要会诊开始*********************/
.group { background: url("../images/common/bg_group.jpg") no-repeat; padding:10px; }
.group h2 { color: #656565; font-size: 14px; font-weight: bold; margin: 0 0 10px 0; }
.group p { margin: 0 0 0 100px; padding: 0 0 20px 0; }
.group p span.people { margin: 0 0 0 25px; }
.group .type_people input { height: 20px; cursor: pointer; }
.group .text_disease { width: 260px; }
.group .type_people .text_replenish { width: 260px; height: 100px; }
.group .sub_button { margin: 0 0 0 60px; background: #438c43; width: 90px; height: 30px; color: #FFF; font-size: 17px; border: none; }
/******************我要会诊结束*********************/

/******************最新预约就医信息平台开始*********************/
.newest { width: 250px; }
.newest h2 { color: #333333; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
.newest .newest_message p { }
/******************最新预约就医信息平台结束*********************/
.expert .register h2 { color: #333333; margin: 0 0 0 0; padding: 0 0 0 0; }
/******************简尾开始************************/
.container_24 .grid_24 { width: 950px; }
.container_24 { margin-left: auto; margin-right: auto; width: 960px; }
/******************简尾结尾************************/

/********************本地会诊点/成功案例开始*********************/
.chenggonganli { height: 290px; border: 1px solid #cecece; background: #fff; padding: 20px 15px 20px 15px; }
.chenggonganli ul { list-style-type: none; padding-left: 0px; }
.chenggonganli ul li { line-height: 30px; word-spacing: 10px; font-size: 16px; padding-left: 0px; }
/********************本地会诊点/成功案例结束*********************/

/********************优惠信息/优惠信息开始*********************/
.preferential { padding:10px; }
.preferential ul { float:left; width:100%; clear:both; }
.preferential ul li { line-height: 30px; font-size: 14px; list-style:none; clear:both; background:url(../images/common/icon_dot.png) no-repeat 5px 12px; margin:0; padding: 0 0 0 15px; width:633px; float:left; }
.preferential ul li a { float:left; display:block; width:420px; }
.preferential ul li strong { float:right; display:block; width:180px; text-align:right; font-weight:normal; }
/********************优惠信息/优惠信息结束*********************/
/********************优惠信息/专科推荐开始*********************/
.specialty { padding:10px; height:250px; overflow:hidden; }
.specialty h2 { margin:0 0 10px 0; }
.specialty ul { list-style-type: none; }
.specialty ul li { float: left; text-align:center; width:25%; margin:0 0 5px 0; padding:0; }
.specialty ul li a { color: #161515; }
/********************优惠信息/专科推荐结束*********************/

/********************优惠信息/推荐优惠信息开始*********************/
.information_pre { padding:10px; }
.information_pre ul { padding: 0px; l
}
.information_pre ul li { line-height: 30px; padding: 0px; }
/********************优惠信息/推荐优惠信息结束*********************/



/*for_local_doctor_page 本地医生右侧推荐专家 增加了 1-10的数字展示*/
.for_local_doctor_page { }
.for_local_doctor_page .recommend_expert { }
.for_local_doctor_page .recommend_expert .left { margin:0 0 0 30px; _margin:0 0 0 15px }
.for_local_doctor_page .recommend_expert .left b { position:absolute; left:-30px; top:43px; display:block; width:20px; height:20px; background:#179683; text-align:center; color:#fff; }
.for_local_doctor_page .recommend_expert .right { width:122px; }
.for_local_doctor_page .recommend_expert_list { width:248px; display:block; height:180px; }
.for_local_doctor_page .recommend_expert_list ul { width:248px; display:block; height:180px; }
.for_local_doctor_page .recommend_expert_list ul li { list-style:none; margin:0 0 5px 0; padding:0; float:left; clear:both; display:block; width:248px; height:20px; }
.for_local_doctor_page .recommend_expert_list ul li b { display:block; width:20px; height:20px; margin:0 10px 0 0; text-align:center; float:left; }
.for_local_doctor_page .recommend_expert_list ul li a { float:left }
.for_local_doctor_page .recommend_expert_list ul li span { margin:0 0 0 5px; float:left; }
/*order_inf_r_sidebar liwei*/
.order_inf_r_sidebar { padding:10px; }
.order_inf_r_sidebar h2 { margin:0 0 10px 0; }
.order_inf_list { }
.order_inf_list ul { margin:0; padding:0; }
.order_inf_list ul li { line-height: 20px; font-size: 12px; list-style:none; clear:both; background:url(../images/common/icon_dot.png) no-repeat 5px 12px; margin:0; padding: 0 0 0 15px; float:left; margin-bottom:10px; }
/*server_member*/
.server_member { padding:10px; }
.server_member h2 { margin:0 0 10px 0 }
.server_member .left { width:30%; margin:10px 0; }
.server_member .left img { float:right; }
.server_member .right { width:65%; margin:10px 0; }
/*help   liwei*/
.help { padding:10px; }
.help h2 { margin:0 0 10px 0; }
.help ul { }
.help ul li { line-height: 30px; list-style:none; clear:both; background:url(../images/common/icon_dot.png) no-repeat 5px 12px; margin:0; padding: 0 0 0 15px; float:left; width:95%; }
.help ul li a { }
/*hospital_ranking.css*/
body { margin:0; padding:0; background:#fff; }
a:hover { text-decoration:none; }
#header { width:100%; height:30px; background:#efefef; }
#top { height:100px; background:#F63; }
#top_menu { height:40px; background:#0FF; }
#crumbs { border-bottom:1px solid #ccc; margin_top:10px; margin-bottom:10px; background:url("../images/flag.png") 0 0 no-repeat; padding-left:18px; }
.ranking_list {    padding:1px; }
.ranking_list h2 {  height:30px; background:#118f7a; margin-bottom:25px; }
.ranking_list h2 strong { width:180px; height:25px; background:#fff; text-align:center; line-height:25px; margin:5px 0 0 25px;  color:#118f7a; display:inline-block; float:left;} 
.ranking_list .area {   padding:10px; background:#f9f9f9;  }
.ranking_list .area .left {  line-height:24px; font-weight:bold;  }
.ranking_list .area .right { width:620px;  line-height:24px; color:#666464;   }
.ranking_list .area .right ul{ margin:0; padding:0;}
.ranking_list .area .right ul li{ list-style:none; margin:0 5px 0 0; float:left; display:block; width:10%; padding:0;}
.ranking_list .area .right a{ color:#005aa0; padding:0 2px;}
.ranking_list .area .right a:hover{ background:#4598d2; color:#fff;}
.ranking_list .type {   padding:10px; line-height:20px; background:#f9f9f9;  }
.ranking_list .type .left {   font-weight:bold;  }
.ranking_list .type .right { width:620px;  color:#666464;  }
.ranking_list .type .right a{ color:#005aa0; padding:0 2px; margin:0 10px 0 0;}
.ranking_list .type .right a:hover{ background:#4598d2; color:#fff;}
.ranking_list .default_sort {   padding:10px; line-height:20px; background:#f9f9f9;     }
.ranking_list .default_sort .left { margin-left:23px; font-weight:bold;  }
.ranking_list .default_sort .right { color:#666464; width:620px; }
.ranking_list .default_sort .right a{ display:inline-block;  margin-right:10px; float:left;   color:#005aa0; padding:0 2px; }
.ranking_list .default_sort .right a:hover{ background:#4598d2; color:#fff;}
.hospital_array { margin:35px 0 35px 20px; _margin:35px 0 35px 0;  }
 
 
.hospital_array .hospital_show_list {  float:left; margin:0;  }
.hospital_array .hospital_show_list li{ list-style:none; margin:0 10px 0 0; padding:10px; width:110px; float:left; display:block; height:180px;}
.hospital_array .hospital_show_list li h3 { margin:10px 0 0 0; font-size:12px; text-align:center; }
.hospital_array .hospital_show_list li img{ padding:1px; border:1px solid #CCC;}
.hospital_array .hospital_show_list li:hover{ background:#f9f9f9;}
.hospital_array .hospital_show_list p {   text-indent:28px; text-align:left; margin:0;}
.overall_foot ul { list-style:none; margin-top:10px; }
.head_3_head { height:40px; background:url("../images/nav.gif") 0 0 repeat-x; }
.head_3_head ul { list-style:none; }
.head_3_head ul li { color:#fff; text-align:left; line-height:40px; float:left; }
.head_3_head ul li a { color:#fff; text-align:left; display:inline-block; line-height:40px; }
.head_3_head ul li a:hover { text-decoration:none; border-bottom:#7fbd3e; }
/*hospital_ranking.css*/


#accordion{}
#accordion .pane{ display:none;}
#accordion .pane ul{ margin:0; padding:0;}
#accordion .pane ul li{ padding:3px 10px; margin:0; list-style:none; float:left; width:70px;}
#accordion h3{ height:40px; padding:0 10px 0 10px; margin:0; line-height:40px; border-bottom:1px dashed #d7d7d7; cursor:pointer; background:url("../images/fold.png")  no-repeat right center;  font-size:14px;   }
#accordion h3.current{background:#f9f9f9 url("../images/expansion.png")  no-repeat right center;}
#accordion h3 img {   margin-right:10px; }
.departments_classification { padding:1px; }
.departments_classification h2 { height:30px; padding:0 0 0 25px; background:#118f7a url("../images/small_log.jpg") 5px 9px no-repeat; color:#fff; line-height:30px; margin:0px; }

 