﻿.errmsg
{
    padding: 30px 50px;
    font-size: 14px;
    color: #FF0000;
}
/*外框*/
.main_box
{
    width: 908px;
    margin: 5px auto 10px auto;
    background: #CFDEF3;
}
.hos_top
{
    height: 43px;
    background: url(images/bg_hos_top.gif);
}
.hos_wapper
{
    width: 902px;
    margin: 0px auto;
}
.hos_wapper .mb .b1, .hos_wapper .mb .b2, .hos_wapper .mb .b3, .hos_wapper .mb .b4, .hos_wapper .mb .b
{
    background: url(images/bg_line.gif);
    border-color: #9CBDE8;
}
.hos_wapper .mb .b1
{
    background: #9CBDE8;
}
.hos_wapper .mb .b
{
    width: 900px;
    overflow: hidden;
    padding: 0px;
}

/*医院名*/
.hosName
{
    font-size: 14px;
    color: #999999;
    font-weight: bold;
    margin: 20px 0px 20px 20px;
    background: url(images/bg_detail_ico.gif) no-repeat left center;
    text-indent: 22px;
}
.hosName b
{
    font-size: 22px;
    color: #225FA2;
    font-family: "宋体";
}

/*目录*/
.hos_bar
{
    height: 35px;
    background: url(images/bg_search_tit.gif) repeat-x left bottom;
}
.hos_bar .bl
{
    float: left;
    padding-left: 20px;
}
.hos_bar .br
{
    float: right;
    padding-top: 8px;
    padding-right: 10px;
    color: #666666;
}
.hos_bar .bl a
{
    float: left;
    padding-left: 12px;
    text-decoration: none;
    background: url(images/bg_page.gif) no-repeat left bottom;
    margin-right: 3px;
}
.hos_bar .bl a span
{
    float: left;
    height: 27px;
    padding-top: 4px;
    line-height: 27px;
    padding-right: 12px;
    font-size: 14px;
    color: #2A75C8;
    font-weight: bold;
    cursor: pointer;
    background: url(images/bg_page.gif) no-repeat right bottom;
}
.hos_bar .bl a.s
{
    background: url(images/bg_page_s.gif) no-repeat left bottom;
    text-decoration: none;
}
.hos_bar .bl a.s span
{
    color: #FFFFFF;
    font-weight: bold;
    background: url(images/bg_page_s.gif) no-repeat right bottom;
}
.hos_bar .br a
{
    color: #FF6600;
}

/*cnt_box*/
.cnt_box
{
    padding: 10px;
    background: #FFFFFF;
}
.cnt_box .box_l
{
    float: left;
    width: 660px;
}
.cnt_box .box_r
{
    float: right;
    width: 210px;
}
/**/
.hos_cnt
{
    border: 1px solid #5F80A1;
    background: #FFFFFF;
    padding: 1px;
}
/**/
.r_mod
{
    margin-bottom: 10px;
}
.r_mod .mt
{
    border-bottom: 5px solid #D1D1D1;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-bottom: 3px;
    text-indent: 8px;
}
.r_mod .mt .fr a
{
    font-size: 12px;
    font-weight: normal;
    color: #FF6600;
    padding-right: 8px;
}
.r_mod .mc
{
    padding: 5px;
}
.r_mod .mb
{
    padding: 5px 10px;
}
.r_mod .mb a
{
    color: #FF6600;
}
/*br_ks*/
.br_ks li
{
    background: url(images/bg_br_ks.gif) no-repeat 8px center;
    height: 25px;
    line-height: 25px;
    text-indent: 30px;
    border-bottom: 1px dashed #CCCCCC;
}
/*br_doc*/
.br_doc li
{
    background: url(images/doc_nosex.gif) no-repeat 8px center;
    height: 28px;
    line-height: 28px;
    text-indent: 35px;
    border-bottom: 1px dashed #CCCCCC;
}
.br_doc li.m
{
    background: url(images/doc_men.gif) no-repeat 8px center;
}
.br_doc li.w
{
    background: url(images/doc_women.gif) no-repeat 8px center;
}
.br_doc li span
{
    color: #999999;
    padding-left: 20px;
}


/*左侧模块*/
.e_rol
{
    margin-bottom: 5px;
}
.cnt_l
{
    float: left;
    width: 325px;
}
.cnt_r
{
    float: right;
    width: 325px;
}
.blt
{
    height: 26px;
    line-height: 26px;
    text-indent: 10px;
    background: #DFE9F9;
    font-size: 14px;
    font-weight: bold;
    color: #0463E1;
    white-space: nowrap;
    overflow: hidden;
}
.blc
{
    padding: 10px;
    width: 645px;
}
.blb
{
    padding: 8px 10px;
    text-align: right;
}
.blb a
{
    color: #FF6600;
}
/**/
.base_info li
{
    margin: 3px 0px;
    line-height: 150%;
    color: #666666;
}
.base_info li span
{
    color: #333333;
}

/**/
.simple_cnt
{
    line-height: 150%;
}

/*doc_time_tip*/
.doc_time_tip
{
    text-align: center;
    margin-bottom: 10px;
}
.doc_time_tip li
{
    display: inline;
    padding-right: 10px;
}
.doc_time_tip li img
{
    margin-bottom: 5px;
    margin-right: 3px;
}
/**/
.doc_time_tab
{
    background: #6FB82B;
    font-size: 12px;
}
.doc_time_tab th
{
    background: #D1EEB7;
    padding: 6px 5px 6px 5px;
    font-weight: normal;
    text-align: center;
}
.doc_time_tab td
{
    background: #FFFFFF;
    padding: 4px 0px 4px 5px;
    line-height: 140%;
    text-align: left;
}
.doc_time_tab td a
{
	color: #2C86BC;
	text-decoration: none;
}
.doc_time_tab td span
{
    color: #FF6600;
}

/**/
.detail_info
{
    font-size: 11pt;
    line-height: 150%;
    font-family: Arial Times New Roman "宋体";
    font-weight: normal;
    color: #111111;
}
.detail_info p
{
    padding: 0px;
    margin: 0px;
    margin-bottom: 16px;
}
/**/
.big_map li
{
    padding: 6px 8px;
    color: #666666;
}
.big_map li span
{
    color: #333333;
}

/**/
.doc_tbar
{
    padding-left: 229px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    height: 22px;
}
.doc_tbar a
{
    float: left;
    padding: 0px 6px;
    height: 22px;
    line-height: 22px;
    margin-bottom: -1px;
    white-space: nowrap;
    color: #666666;
    text-decoration: none;
    font-size: 14px;
}
.doc_tbar a.s
{
    color: #FF0000;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background: #FFFFFF;
}
*html .doc_tbar a.s
{
}

/*br_info*/
.br_info
{
}
.br_info li
{
    height: 28px;
    line-height: 28px;
    padding: 0px 5px;
    border-bottom: 1px dashed #CCCCCC;
}

/**/
.art_list li
{
    height: 27px;
    line-height: 28px;
    border-bottom: 1px dashed #CCCCCC;
    padding: 0px 8px;
}
.art_list li span
{
    color: #666666;
}

/**/
.art_d_tit
{
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0px 10px;
    border-bottom: 1px solid #CCCCCC;
}
.art_d_tit span
{
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}
.art_d_cnt
{
    margin: 10px 10px;
    line-height: 160%;
    font-size: 14px;
}
.art_d_cnt p
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 16px;
}



