﻿@charset "utf-8";
/* CSS Document */

html,body
{
margin:0; padding:0; line-height:21px; background:url(../images/bk_v.gif) repeat-x; font-family:"宋体", "Times New Roman";
}
ul,li,h1,h2,h3,dl,dt,dd,form,input,p
{
margin:0; padding:0; list-style:none;
}
h2
{
font-size:14px;
}
h3
{
font-size:13px;
}
table
{
border-collapse:collapse;
}
th
{
font-weight:normal;
}
input,textarea
{
margin:4px 0; *vertical-align:middle;
}
input[type="text"],textarea
{
border:1px solid #9f9f9f;
}
a
{
font-size:inherit; line-height:21px; text-decoration:none; color:#000;
}
a:hover
{
color:#f39700;
}
strong
{
color:red; margin:0 3px;
}
samp
{
color:#f39700;
}
em
{
font-style:normal; color:red; padding-left:6px;
}
img
{
border:none;
}

.container
{
min-width:950px; border-bottom:5px solid #57b1b2; background:url(../images/bk_h.gif) left 0 repeat-y;
}
.heigh_row th,.heigh_row td
{
border:1px solid #edf7f7; border-width:1px 0; background-color:#FFF;
}
a.link_more
{
color:#f39700; margin:0 1em 0 3em;
}
.hand_cursor
{
cursor:pointer;
}
.sign_blue
{
color:#0033CC; text-decoration:underline;
}

/*3px_solid框结构*/
.thick_border_box
{
border:3px solid #d6ebe9; margin-bottom:6px; overflow:hidden; zoom:1;
}
.box_head
{
height:54px; background:url(../images/bk.gif) repeat-x 0 -36px; border:2px solid #d6ebe9; margin-bottom:-2px;
}
.box_head span
{
display:block; height:54px; text-indent:-800px; background-repeat:no-repeat;
}
.box_body
{
background-color:#f6fbfb; padding-bottom:20px;
}

/*1px_dashed框结构*/
.dashed_border_box
{
background:url(../images/dashed_h.gif) repeat-x left top;
}
.dashed_border_box div
{
background:url(../images/dashed_v.gif) repeat-y right top;
}
.dashed_border_box div div
{
background:url(../images/dashed_h.gif) repeat-x left bottom;
}
.dashed_border_box div div div
{
background:url(../images/dashed_v.gif) repeat-y left top;
}

/*双边线框结构*/
.thin_border_box
{
font-size:12px; line-height:1.6; border:1px solid #ddd; margin-bottom:6px;
}
.inner_border
{
border:1px solid #FFF; padding:15px;
}
.thin_border_box p
{
border-top:1px dotted #cce198; padding:10px; margin-top:12px;
}

/*推荐数据框*/
.recommand_data_box
{
margin:-3px 0 6px; border-bottom:1px solid #ddd; background-color:#f6fbfb;
}

/*数据项图标*/
.ass_hospital li
{
background:url(../images/list_ico.gif) no-repeat 0 0;
}
.ass_doctor li
{
background:url(../images/list_ico.gif) no-repeat 0 -21px;
}
.ass_menu li
{
background:url(../images/list_ico.gif) no-repeat 0 -42px;
}
.ass_list li
{
background:url(../images/cate_ico.gif) no-repeat 0 center;
}
.ass_rest li
{
background:url(../images/list_ico.gif) no-repeat 0 -63px;
}
.ass_partner img
{
float:left; width:95px; height:80px; margin-top:10px;
}

/*页面补齐条*/
.end_col
{
clear:both;
}

#header,#nav_box,#wraper,#footer
{
width:950px; margin:0 auto; overflow:hidden; zoom:1;
}

/*--------------------header--------------------*/
#header
{
position:relative;
}
.logo
{
width:279px; height:293px; float:left; background-color:#FFF;
}
.logo a
{
display:block; width:230px; height:75px; background:url(../images/jian/logo.gif) no-repeat; margin-top:17px;
}
.tool_bar
{
height:28px; float:right; font:12px/28px "宋体", "Times New Roman"; color:#FFF;
}
.tool_bar li
{
float:right;
}
.tool_bar a
{
color:#FFF; margin:0 3px;
}
.tool_bar a:hover
{
color:#ffff00;
}
.user_info
{
margin-right:10px;
}
.main_caption
{
position:absolute; left:340px; top:48px;
}
.main_caption a
{
display:block; width:200px; height:50px; background:url(../images/show_caption.gif) no-repeat;
}
.main_caption a:hover
{
background-position:0 bottom;
}

/*搜索框*/
.search_bar
{
float:right; margin-top:33px; clear:right; *clear:none;
}
.search_bar input
{
border:none;
}
#headQuery
{
width:248px; height:26px; *height:32px; padding-left:45px; font:bold 16px/32px "宋体", "Times New Roman"; background:url(../images/search.gif) no-repeat; padding-top:6px; *padding-top:0;
}
#submit_search
{
height:32px; width:63px; background:url(../images/search.gif) no-repeat right top; cursor:pointer;
}

/*--------------------导航栏--------------------*/
#nav_box
{
position:absolute; top:113px; left:0;
}
.nav_panel
{
height:168px; border:1px solid #868686; background-color:#FFF;
opacity:0.95; filter:alpha(opacity:95); -moz-opacity:0.95;
}
#nav_body
{
border-top:1px solid #FFF; background:url(../images/dashed_line.gif) repeat-x 0 45px; position:absolute; top:0; left:20px;
}
#nav_body ul
{
float:left; border-top:5px solid #21ab38; padding-left:32px; position:relative; top:-1px;
}
#nav_01
{
width:132px;
}
ul#nav_02
{
width:126px;
}
#nav_03
{
width:132px;
}
#nav_04
{
width:160px;
}
#nav_05
{
width:196px;
}
ul#nav_02,ul#nav_04
{
margin:0 1px; border-color:#00736d;
}
#nav_body ul.nav_high
{
border-color:#f7b551;
}
#nav_body h1
{
color:#000; font-size:14px; line-height:40px; margin-bottom:18px; margin-left:-24px;
}
#nav_body li
{
display:inline; float:left; font-size:13px; color:#9f9f9f; white-space:nowrap; padding-right:36px; margin-left:-24px;
}
.nav_cur
{
color:#f39700; font-weight:bold;
}
#nav_body span
{
display:block; color:red; font:8px/7px "Times New Roman"; text-align:center; margin-bottom:3px;
}
.nav_shadow
{
height:4px; background-color:#000; overflow:hidden;
opacity:0.15; filter:alpha(opacity=15); -mox-opacity:0.15;
}

/*--------------------内容区--------------------*/
#wraper
{
margin-top:6px;
}

/*数据Tab框*/
#date_tabbox
{
*width:671px; *float:right; overflow:hidden;
}
.box_tabhead
{
font-size:14px;
}
#date_tabbox .box_tabhead
{
float:left; margin-right:-3px; -margin-right:-6px; position:relative;
}
#date_tabbox .box_tabhead a
{
display:block; border:1px solid #d6ebe9; border-width:0 3px 1px 1px; background-color:#FFF;
}
#date_tabbox .box_tabhead a strong
{
display:inline-block; color:#7b7d7d; line-height:30px; padding:0 20px; margin:3px; background-color:#f6fbfb; position:relative; *left:3px;
}
#date_tabbox a.tab_cur
{
border-width:3px 0 3px 3px;
}
#date_tabbox a.tab_cur strong
{
color:black; background-color:#FFF;
}
.box_tabbody
{
padding:13px 13px 13px 20px; overflow:hidden;
}
.box_tabbody li
{
font-size:13px; white-space:nowrap; min-width:8em; -width:8em; padding-left:16px; margin-left:0;
}
.box_tabbody table
{
font-size:13px;
}
.box_tabbody table th
{
color:#009E96; text-align:right; white-space:nowrap; vertical-align:top;
}

/*当前位置*/
#postion_bar
{
font-size:12px; line-height:31px; margin:3px; text-indent:15px;
}

/*搜索信息条*/
#search_info_bar,#data_title_bar
{
height:63px; font-weight:bold; color:#005752; margin:-4px 3px 3px;
}
#search_info_bar div div div
{
padding-left:15px; padding-top:17px; height:46px; line-height:30px;
}

/*搜素结果条*/
#search_result_bar
{
background:url(../images/search_title_bar.gif) repeat-x 0 -36px; border-bottom:3px solid #d6ebe9; margin-bottom:6px;
}
#search_result
{
height:36px; font-size:14px; line-height:36px; background:url(../images/search_title_bar.gif) no-repeat; padding-left:40px;
}

/*无结果提示*/
.no_result
{
height:360px; line-height:2; background:url(../images/no_result.gif) no-repeat right bottom; padding:40px;
}
.tip
{
color:#FF3300;
}

/*满意度及比例条*/
.total_box td
{
font-size:12px; padding:0 15px 0 0;
}
.scale_bar
{
width:98px; height:8px; padding:1px; border:1px solid #9f9f9f;
}
.scaler
{
height:8px; background-color:#f39700; overflow:hidden;
}

/*--------------------footer--------------------*/
#footer
{
font-size:12px; text-align:center; padding-bottom:25px;
}
#footer a
{
margin:0 3px;
}
.subnav
{
height:46px; border-bottom:1px solid #57b1b2; line-height:46px; margin-bottom:6px;
}
.com_copyright,.com_info
{
line-height:2;
}

/*调试*/
#nav_body span
{}
#associate_side_bar
{}